A-A+

Detected an illegal character input string的解决方法

2013年08月21日 PHP 评论 2 条 阅读 4,419 次

在PHP中使用iconv转化字符串编码时出现错误。具体错误为:
Detected an illegal character input string

出错的语句内容为:iconv("GB2312","UTF-8",$a);

解决的方法是将GB2312换为GBK。

出现这个错误的原因是因为$a中出现了超出GB2312范围的字符,所以换用范围更广的GBK编码。问题得到解决。

2 条留言  访客:0 条  博主:0 条


    Warning: A non-numeric value encountered in /data/wwwroot/lxy.me/wp-content/themes/Ality/inc/functions/comment-template.php on line 16
  1. avatar 潇雨

    Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /data/wwwroot/lxy.me/wp-content/themes/Ality/functions.php on line 249
    • avatar 恋香缘

      Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /data/wwwroot/lxy.me/wp-content/themes/Ality/functions.php on line 249

给我留言