标题:
PHP mb_substr截取中文解决乱码
[打印本页]
作者:
匿名
时间:
2011-5-3 11:37
标题:
PHP mb_substr截取中文解决乱码
在我们用substr截取中文都会经常出现乱码问题特别是UTF-8,GBK也会出现乱码。
原因:
UTF8占3个字节
GBK占2字节
主要是substr把中文字符“锯”成两半
解决方法:
直接使用php自带的mb_substr();
首先要确保PHP.INI开启了extension=php_mbstring.dll
示范:[code]<?php
function titlecode($title){
$num=strlen($title);
if($num>=8){
$title=mb_substr($title,0,8,’utf8′);
$title=$title.”…”;
}
return $title;
}
Echo titlecode(“用mb_substr()截取中文不怕乱码\(^o^)/~”);
?>[/code]用户名:827259544
邮箱:[email]dog88@vip.qq.com[/email]
作者:
挥剑斩浮云
时间:
2011-5-3 20:25
通过,密码以发送到邮箱,请登陆后自行更改.
欢迎光临 挥剑斩浮云 (http://www.hjzfy.com/)
Powered by Discuz! 6.1.0