PHP-iconv()字符编码转换的问题
用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。 感觉很奇怪,这是代码:
$test = "类型—a,dse.bn";
$test=iconv("GB2312","UTF-8",$test);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第一种方法,将GB2312改为GBK
$test=iconv("UTF-8","GBK",$test);
第二种方法,在第二个参数加上//IGNORE,忽略错误,如下:
iconv("UTF-8","GB2312//IGNORE",$test);