<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="php截取中文字符串不乱码的方法" id="card1">
<p> 游客</p><p>
标题:php截取中文字符串不乱码的方法<br/>
正文:<br/>
GBK编码截取示例代码如下:<br/>$str = '我是谁';  //gbk编码的字符串<br/>echo mb_substr($str, 0, 1, 'gbk'); //输出 我<br/>mb_substr方法比substr多一个参数，用来指定字符串编码。utf-8编码截取示例&amp;lt;br&amp;gt;$str = '我abc是谁';  //utf-8编码的字符串&amp;lt;br&amp;gt;echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a&amp;lt;br&amp;gt;中英混合也完全没有问题。友情提示使用的时候要注意php文件的编码，和网页显示时的编码。使用这个mb_substr方法要事先知道字符串的编码，如果不知道编码，就需要判断，mbstring库还提供了mb_check_encoding来检验字符串编码，但还不完善。<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=896&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=896&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=896&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=896">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=896">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>