PHP - 如何解决中文乱码
2016-05-26 20:52
323 查看
PHP默认是用UTF-8来编码的,如果打开的文件不是该编码,则会产生乱码。可使用iconv()函数实现编码转换,具体使用说明参见帮助文档。
注意:有时文件中有些字符不能正确转换,则默认情况下会导致转换中断,并输出错误信息“PHP Notice: iconv(): Detected an illegal character in input string in …”,此时需要在该函数的第二个参数中增加配置项,下面是帮助文件的说明:
如果你在 out_charset 后添加了字符串 //TRANSLIT,将启用转写(transliteration)功能。这个意思是,当一个字符不能被目标字符集所表示时,它可以通过一个或多个形似的字符来近似表达。 如果你添加了字符串 //IGNORE,不能以目标字符集表达的字符将被默默丢弃。 否则,str 从第一个无效字符开始截断并导致一个 E_NOTICE。 |
相关文章推荐
- PHP - 如何解决中文乱码
- PHP ZipArchive类 文件名中文乱码如何解决
- 如何解决PHP中文乱码问题?
- [转]结合PHP实例谈谈如何解决jQuery.ajax提交GB2312或GBK编码中文乱码问题
- 如何解决PHP从Mysql读取中文显示乱码问题
- PHP - 如何解决中文乱码
- 如何解决PHP中文乱码问题?php乱码的根绝方案
- php如何分割字符串?php mb_substr分割字条串,解决中文乱码问题,支持分割中文!
- php如何分割字符串?php mb_substr分割字条串,解决中文乱码问题,支持分割中文! (转)
- 解决PHP中文乱码
- 如何解决GBK的编码的文件中的中文转换成为UTF-8编码的文件而且不乱码
- php的GD库imagettftext函数解决中文乱码问题
- php url地址栏传中文乱码解决方法集合
- PHP读MYSQL中文乱码的解决方法
- Putty 如何解决中文乱码(笔记)
- python操作mysql数据库如何解决中文乱码的问题
- php+mysql的utf-8中文乱码问题的解决方法
- PHP GET参数中文乱码解决
- php JpGraph 使用完美解决中文乱码问题
- 完美解决PHP中文乱码