PHP截取汉字乱码问题解决方法mb_substr函数的应用
2015-01-24信息快讯网
利用mb_substr截取字符串不会出现乱码问题,高手可以飞过......
首先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的substr_replace将指定两位置之间的字符替换为*号
php去掉字符串的最后一个字符附substr()的用法
PHP中利用substr_replace将指定两位置之间的字符替换为*号
PHP clearstatcache()函数详解
PHP strtok()函数的优点分析
php str_pad() 将字符串填充成指定长度的字符串
用PHP ob_start()控制浏览器cache、生成html实现代码
php addslashes和mysql_real_escape_string
PHP strtotime函数详解
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
Php 构造函数construct的前下划线是双的_
PHP 字符截取 解决中文的截取问题,不用mb系列
php strlen mb_strlen计算中英文混排字符串长度
C# Assembly类访问程序集信息
PHP mb_convert_encoding 获取字符串编码类型实现代码
php简单的分页程序第1/5页
PHP5中的时间相差8小时的解决办法
php str_replace的替换漏洞
Http 1.1 Etag 与 Last-Modified提高php效率
利用static实现表格的颜色隔行显示的代码
php 中的str_replace 函数总结
加速XP搜索功能堪比vista
使用TinyButStrong模板引擎来做WEB开发
substr()函数中文版
地大MBA融合国际化特色教学 可获三项学位证书
MBA关注:联想改变企业文化欲效仿谷歌
MBA关注:为何《三体》受创业群体追捧