iconv(): Detected an illegal character in input string

发生如题错误。

 

原因:

在用 iconv("UTF-8","GB2312",$str) 过程中,如果遇到一些特别字符时,如:"—",英文名中的"."等等字符,转换就断掉了。这些字符后的文字都没法继续转换了。

 

解决办法:

1.改为: iconv("UTF-8","GB2312//IGNORE",$str)

2.改为: iconv("UTF-8","GBK",$str)

posted @ 2019-10-10 15:06  断流年  阅读(1345)  评论(0)    收藏  举报