大连249建站之家免费精品网站自助建设系统平台免费微
首页 >> 技术分享 >>技术干货 >> PHP截取汉字乱码问题解决方法mb_substr函数的应用
详细内容

PHP截取汉字乱码问题解决方法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是按字节来切分字符,但是都不会产生半个字符的现象。 

249的小伙们外号叫雷锋

联系我们
更多

联系电话:0411-66373325

联系地址:大连市沙河口区富民广场

公司邮箱:2058793689@qq.com

备案信息:Copyright © 2016-2025,www.my249.com,All rights reserved

辽ICP备17015910号-1

seo seo