摘要:
最近在写网站后台时候,需要用到iconv函数把前端jquery Post来过的utf-8编码内容转成gb2312,发现只有用iconv函数把内容的数据一转码数据就会无缘无故的少了一部分。问了我的师傅,知道这是iconv函数的一个bug。iconv在转换字符"—"到gb2312时,有时候会出错(有时没问题) 解决方法很简单,就是在需要转成的编码后加"//IGNORE"也就是iconv函数第二个参数后.如下:$content = iconv("utf-8","gb2312//IGNORE",$content);函数原型 阅读全文