UTF-8和ÅÄÖ特殊字符PHP

时间:2013-03-30 08:42:12

标签: php utf-8 special-characters

嗨,看看这张照片:http://ctrlv.in/175196,你可以看到ÅÄÖ被 取代。

我在php的最顶层有这个:<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>

当我看到它确实是utf-8时 - 为什么它们不能正常显示?

3 个答案:

答案 0 :(得分:4)

当您看到UNICODE REPLACEMENTCHARACTER 时,表示您的文本被解释为UTF-8(或其他 Unicode编码),但文件中的一个字节序列无效这种编码。

换句话说,该文件 UTF-8编码。

答案 1 :(得分:0)

试试这个。

iconv('windows-1250', 'utf-8', $your_variable); 

如果在查询之前首先来自sql查询set_charset('utf8')

答案 2 :(得分:0)

使用notepad ++尝试编码utf-8而不用bom