介绍
这篇文章主要介绍php中mbsubstr乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
php mbsubstr乱码的解决办法:首先在windows目录下找到php . ini,然后找到”;扩展=php_mbstring.dll”,并把前面的分号去掉即可。
引用><强> php截取汉字乱码问题解决方法mb_substr函数的应用强>
利用mb_substr截取字符串不会出现乱码问题,高手可以飞过…
首先
1。确保你的windows/system32系统下有php_mbstring.dll这个文件,没有就从你的php安装目录扩展里拷入windows/system32系统里面。
2。在windows目录下找到php . ini中打开编辑,搜索mbstring.dll,找到;扩展=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了,mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪:
代码如下:
& lt; php ? 时间=美元str & # 39;这样一来我的字符串就不会有乱码^ _ ^ & # 39;; echo “mb_substr:“,只mb_substr (str美元,,0,,7日,& # 39;utf - 8 # 39;);//结果:这样一来我的字 echo “& lt; br>“; echo “mb_strcut:“,只mb_strcut (str美元,,0,6日,& # 39;utf - 8 # 39;);//结果:这样 祝辞;从上面的例子可以看出,mb_substr是按字来切分字符,而mb_strcut是按字节来切分字符,但是都不会产生半个字符的现象。
php中mbsubstr乱码怎么办