为了将gb2312的转换为utf-8,出现下面的错误
iconv() : Detected an illegal character in input string
分析产生错误的原因:
1、将utf-8字符传入了
2、将无法识别的字符集传入,可能不是gb2312 的(其他我们咋知道呢)
最后上网搜索,网友指出有可能是编码超出了gb2312 的范围,最后使用GBK,问题解决。
本文记录了一次从GB2312转UTF-8时遇到的非法字符错误,并分析了可能的原因,包括输入了UTF-8字符及编码超出GB2312范围等。最终通过采用GBK编码解决了问题。
为了将gb2312的转换为utf-8,出现下面的错误
iconv() : Detected an illegal character in input string
分析产生错误的原因:
1、将utf-8字符传入了
2、将无法识别的字符集传入,可能不是gb2312 的(其他我们咋知道呢)
最后上网搜索,网友指出有可能是编码超出了gb2312 的范围,最后使用GBK,问题解决。
3万+

被折叠的 条评论
为什么被折叠?