解决substrphp乱码的方法

小编给大家分享一下解决substr php 乱码的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

创新互联公司专注于龙井网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供龙井营销型网站建设,龙井网站制作、龙井网页设计、龙井网站官网定制、微信小程序服务,打造龙井网络公司原创品牌,更为您提供龙井网站排名全网营销落地服务。

php substr函数出现乱码是因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位数不准确导致乱码,其解决办法就是使用mb_substr函数即可。

php 解决截取字符串乱码问题

问题

在日常的开发中,常常会用到字符串截取的功能,通常使用的函数是substr().下面是示例:

使用substr函数时遇到中文字符容易出现乱码。这是因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位数不准确,substr()硬生生地将一个中文字符“锯”成两半,造成断开的字符会把其后的拉过来一起做一个字,所以出现了PHP substr中文乱码。

解决方法

可以使用mb_substr()函数。下面是示例:

echo mb_substr("php中文字符encode",0,4,"utf-8");

看完了这篇文章,相信你对解决substr php 乱码的方法有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


当前题目:解决substrphp乱码的方法
浏览路径:http://bzwzjz.com/article/jgjeoe.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设推广 成都网站制作 网站建设 成都企业网站建设公司 响应式网站设计方案 泸州网站建设 成都网站建设公司 企业网站设计 成都网站设计 定制网站建设多少钱 网站建设公司 网站建设费用 成都h5网站建设 手机网站制作 成都定制网站建设 手机网站制作 成都网站建设 成都品牌网站设计 高端品牌网站建设 公司网站建设 教育网站设计方案 网站制作报价