就让我
她不在这里,她无处追寻,可她在我心里 -- 挥之不去
PHP截取汉字乱码

使用PHP截取汉字,如果用substr会出现乱码的问题,汉字是两个字节的,你从中间截断就乱码了。
使用mbstring这个php扩展可以解决这样的问题,里面有两个函数,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的区别,前面是截取字数,后面是截取字符数。

<< 上一篇 Web服务器压缩网页 php是什么,为何如此受欢迎 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | 蜀ICP备14002619号-4 |