繁体   English   中英

iconv在输入字符串中检测到非法字符

[英]iconv Detected an illegal character in input string

我不会中文。 但是我在使用这些代码时遇到了问题:

iconv('UTF-8', 'GB2312', '在世界自由软件日给中国自由软件爱好者的视');

运行正常,没有问题。

还有这个:

iconv('UTF-8', 'GB2312', '冠軍集團安心居台北旗艦總店開幕酒會暨記者會');

导致错误:

Message: iconv(): Detected an illegal character in input string

两者都是中文,但有什么区别?

您的第二个字符串不是GB2312编码,而是BIG5编码。

因此,您应该使用“ GBK”作为“来自编码”,它涵盖了GB2312和BIG5。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM