最新消息:欢迎加入小松的QQ群一起讨论一起学习,本站启用elasticsearch全文检索系统,提供搜索的精确度

php iconv这个函数有bug

PHP 564浏览 0评论

php iconv这个函数有bug

今天在做优化代码的工作的时候发现了

$line = iconv("UTF-8","GB2312//IGNORE",$line) ;

这个样一行代码因为之前我用到iconv的时候是

$line = iconv("UTF-8","GB2312",$line) ;

也没有发现这个问题,我觉得奇怪//IGNORE 这个是什么,于是百度了一下
//IGNORE的意思是忽略转换时的错误,发现iconv在转换字符”—”到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存。
原来如此这个推荐使用新的函数mb_convert_encoding 这个上面的bug
具体的使用请查看php手册http://php.net/manual/zh/function.mb-convert-encoding.php

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» php iconv这个函数有bug
本文链接地址:https://www.phpsong.com/1018.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!