php 截取中文字符串乱码的问题

2014年04月14日 05:21 by:老修

导读:  substr() 截取中文字符串会乱码的解决方法: 用mb_substr函数给中文字符串设定字符格式就不会乱码了. 代码如下: <?php  $str = '老吧博客解决中文字符串截取乱码的方法';  echo mb_substr($str, 0, 7, 'utf-8'); //在后面为字符串指定编码. ?>  这个函数默认是开启的,如果出错请检查是否开启了这个函数.  打开php.ini 去掉&nbs...

 substr() 截取中文字符串会乱码的解决方法: 用mb_substr函数给中文字符串设定字符格式就不会乱码了.

代码如下:

<?php 
$str = '老吧博客解决中文字符串截取乱码的方法'; 
echo mb_substr($str, 0, 7, 'utf-8'); //在后面为字符串指定编码.
?> 

这个函数默认是开启的,如果出错请检查是否开启了这个函数. 

打开php.ini 去掉 ;extension=php_mbstring.dll 前面的";" 重启apache即可.