iconv将gb2312转utf-8丢失字符问题解决方法 今天帮一哥们弄个抓取的东西,需要将 gb2312 的编码转换成为 utf-8 的,却怎么也转换不了,代码如 下: iconv(‘gb2312’, ‘utf-8’, $data); 后来 google 了一下,发现了这种写法,代码如下: iconv(‘gb2312’, ‘utf-8//IGNORE’, $data); 这次是能转换了,但是当查看返回的数据的时,却发现特殊符号都被删除掉了,想到大概是因为 gb2312 字符编码包含的字符不够完整的原因,更改写法,代码如下: iconv(‘gbk’, ‘utf-8//IGNORE’, $data); 问题解决。 Published by 风君子 独自遨游何稽首 揭天掀地慰生平 View all posts by 风君子