关于PHP截取中文字符串乱码问题解决

本文介绍了如何使用PHP的mb_substr函数正确处理中文字符串,避免出现乱码问题,并提供了配置mbstring扩展的方法。

在使用substr()函数截取中文字符串时经常会出现乱码,因为中文字符一般是三个字节或两个字节等等,所以我们使用mb_substr()函数来截取中文字符。mb_substr()对多字节字符有很好的支持,它的使用方法与substr()一样。
但是要使用mb_substr()函数必须开启mbstring扩展,在php.ini中找到extension=mbstring将前边的分号去掉,默认是没有添加这个扩展的。
最后演示一下这个函数:
这里写图片描述
使用xdebug查看一下变量的值:
这里写图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值