PHP-iconv()字符编码转换的问题

发布于 2016-12-08 09:01:08 字数 160 浏览 1163 评论 1

用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。 感觉很奇怪,这是代码:
$test = "类型—a,dse.bn";
$test=iconv("GB2312","UTF-8",$test);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晚风撩人 2017-05-01 04:03:47

第一种方法,将GB2312改为GBK
$test=iconv("UTF-8","GBK",$test);

第二种方法,在第二个参数加上//IGNORE,忽略错误,如下:
iconv("UTF-8","GB2312//IGNORE",$test);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文