php截取中文字符串不乱码的方法_php教程-查字典教程网
php截取中文字符串不乱码的方法
php截取中文字符串不乱码的方法
发布时间:2016-12-29 来源:查字典编辑
摘要:GBK编码截取示例复制代码代码如下:$str='我是谁';//gbk编码的字符串echomb_substr($str,0,1,'gbk');...

GBK编码截取示例

复制代码 代码如下:

$str = '我是谁'; //gbk编码的字符串

echo mb_substr($str, 0, 1, 'gbk'); //输出 我

mb_substr方法比substr多一个参数,用来指定字符串编码。

utf-8编码截取示例

[code]

$str = '我abc是谁'; //utf-8编码的字符串

echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a

[/code

中英混合也完全没有问题。

友情提示

使用的时候要注意php文件的编码,和网页显示时的编码。

使用这个mb_substr方法要事先知道字符串的编码,如果不知道编码,就需要判断,mbstring库还提供了mb_check_encoding来检验字符串编码,但还不完善。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类