星草感觉

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年4月2日

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