php中mbsubstr乱码怎么办

  介绍

这篇文章主要介绍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乱码怎么办