标签: php unicode
我花了最近3个小时来追踪我的一个页面上的显示问题。文字乱七八糟。问题原来是在现有的utf8字符串上使用utf8_encode。 As noted in the docs它只能转换ISO-8859-1。为什么它有这么误导的名字? /咆哮。
utf8_encode
在PHP中检测和转换编码的正确,不易出错的方法是什么?
答案 0 :(得分:1)
mb_convert_encoding或iconv,具体取决于您服务器上安装的内容。 (默认情况下启用iconv,但mbstring不是。)
mb_convert_encoding
iconv