关于iconv('gbk', 'utf-8',$str)丢失字符的解决方法

发布时间:2020-09-26编辑:脚本学堂
关于iconv('gbk', 'utf-8',$str)丢失字符的解决方法

问题:处理一个文本文件,发现内容有一个’  ‘(看上去是全角空格),然后用iconv('gbk', 'utf-8',$str)转换格式,只能得到这个空格之前的内容,之后的内容会丢失。

解决方法:首先ord找出这个字符的值(163和117),再用str_replace(chr(163). chr(117), ' ', $str)将这个特殊符号转为空格,就能解决问题。