php iconv函数用法示例与注意事项
程序员文章站
2022-05-12 19:06:19
...
php使用iconv函数注意事项 用iconv()转换一个输出字符编码不支持的字符时,如iconv('UTF-8', 'GB2312', '囧'),会遇到这样的错误提示: Notice: iconv() [function.iconv]: Detected an illegal character in input string ... 因为GB2312表示的是简体中文,不支持像"囧"之类的更为复杂的汉字以及一些特殊字符,这当然会报错了。 解决办法有两种: 1、扩大输出字符编码的范围,如iconv('UTF-8', 'GBK', '囧'),则可以正确地输出,因为GBK支持的字符范围更广; 2、在输出的字符编码字符串后面加上"//IGNORE",如iconv('UTF-8', 'GB2312//IGNORE', '囧'),忽略了不能转换的字符,避免了出错但却不能够正确地输出(即空白不、输出)。 |
上一篇: php实现长连接方法
下一篇: PHP mysql数据库操作实例学习
推荐阅读
-
php中isset与empty函数的困惑与用法分析
-
PHP字符串与数组处理函数用法小结
-
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
-
php封装的pdo数据库操作工具类与用法示例
-
PHP回调函数简单用法示例
-
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
-
PHP中substr()与explode()函数用法分析
-
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
-
php array_chunk()函数用法与注意事项
-
PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 原创