PHP截取汉字乱码问题解决方法mb_substr函数的应用


Posted in PHP onMarch 30, 2008

首先
1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。

2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到
;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了
mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪:

<?php 
$str = '这样一来我的字符串就不会有乱码^_^'; echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8'); 
//结果:这样一来我的字 
echo "<br>"; 
echo "mb_strcut:" . mb_strcut($str, 0, 6, 'utf-8'); 
//结果:这样 
?>

从上面的例子可以看出,mb_substr是按字来切分字符,而mb_strcut是按字节来切分字符,但是都不会产生半个字符的现象。

PHP 相关文章推荐
php学习笔记之 函数声明(二)
Jun 09 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
Sep 30 PHP
PHP中CURL方法curl_setopt()函数的参数分享
Jan 19 PHP
PHP统计二维数组元素个数的方法
Nov 12 PHP
php数组合并与拆分实例分析
Jun 12 PHP
使用PHP编写发红包程序
Jul 22 PHP
header与缓冲区之间的深层次分析
Jul 30 PHP
PHP中常用的魔术方法
Apr 28 PHP
Smarty模板配置实例简析
Jul 20 PHP
Laravel 在views中加载公共页面的实现代码
Oct 22 PHP
如何在centos8自定义目录安装php7.3
Nov 28 PHP
php实现简易计算器
Aug 28 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 #PHP
php heredoc和phpwind的模板技术使用方法小结
Mar 28 #PHP
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
Mar 28 #PHP
Mysql的GROUP_CONCAT()函数使用方法
Mar 28 #PHP
php中文字符截取防乱码
Mar 28 #PHP
关于Intype一些小问题的解决办法
Mar 28 #PHP
php5中类的学习
Mar 28 #PHP
You might like
实用函数9
2007/11/08 PHP
php函数的常用方法及注意之处小结
2011/07/10 PHP
解析将多维数组转换为支持curl提交的一维数组格式
2013/07/08 PHP
PHP工程师VIM配置分享
2015/12/15 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
不错的一个日期输入 动态
2006/11/06 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
2012/05/11 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
2014/01/24 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
Python中拆分字符串的操作方法
2019/07/23 Python
Python collections模块使用方法详解
2019/08/28 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
教育学专业毕业生的自我评价
2013/11/21 职场文书
五好党支部事迹材料
2014/02/06 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
初三化学教学反思
2016/02/22 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书