黑马程序员技术交流社区
标题:
preg_split处理之后中文出现乱码
[打印本页]
作者:
为热爱挥汗
时间:
2018-1-2 21:52
标题:
preg_split处理之后中文出现乱码
场景:有一段中文,逗号是中文的逗号,以逗号为分隔符,用preg_split处理得到数组后,显示在浏览器发现有个别字符出现乱码。
原因:由于preg_split底层并不完美,用中文逗号做分隔符之后得到的结果出现bug,使用explode代替结果就会正常。如果非要使用preg_split('/[,]/',$str) 建议将逗号首先替换成英文的逗号再做处理。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2