教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 网站编程 > PHP教程 >

php中利用iconv转化字符串编码出错

时间:2012-09-02 23:01来源:未知 作者:ken 点击:

在php中利用iconv函数转化汉字字符串时提示如下错误:
Notice: iconv() [function.iconv]: Detected an illegal character in input string in v.php on line 8

出错的语句如下:
iconv("GB2312","UTF-8",$str);

1、首先尝试把将GB2312更改为GBK
iconv("GBK","UTF-8",$str);
出现这个错误的原因是字符串$str中出现了超出gb2312范围的字符,所以iconv函数出错。

但是这样不一定能成功

2、其次在UTF-8后加//IGNORE

但是这样也不一定能成功

3、再次尝试把php文件本身编码转为ansi

经过这3种方法尝试应该就能解决了

希望能帮你解决问题 站长教学网 eduyo.com

(责任编辑:ken)
TAG标签: php 乱码 编码 iconv
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容