UTF-8但仍未显示ÆØÅ(丹麦字符)

时间:2012-06-15 09:01:06

标签: ajax encoding utf-8 character-encoding

看看这个: http://thebekker.dk/_skole/GFeksamen/

您可以看到第二个菜单项显示一些奇怪的符号,而不是“Ø”

我在meta中设置了utf-8,甚至在.htaccess中尝试使用AddDefaultCharset UTF-8 ...

仍然没有结果,如果我改为ISO-8859-1哪个工作正常,但是当我开始对内容进行ajax调用时会出现问题......

我不明白吗? 我如何使用UTF-8并显示ÆØÅ

3 个答案:

答案 0 :(得分:7)

如果您声明您的内容使用元标记或默认字符集以UTF-8编码,则您的内容需要实际编码为UTF-8。在声明您的内容在ISO-8859中进行编码时,它正确显示的事实意味着您的内容实际编码在ISO-8859中。将源代码文件保存为UTF-8或以其他方式确保您的内容采用UTF-8编码。

答案 1 :(得分:0)

将源文件保存在"西欧(Windows)"在EditPlus文本编辑器中为我做了+在PHP中使用了utf8_encode。

答案 2 :(得分:-2)

您可以使用unicode设置此字符,例如€或许多其他字符。在我的公司,我们使用许多翻译和语言,如法国,有许多特殊的字符。

将您的网站编码类型设置为utf-8并使用php中的utf8_encode等编码

或手动:http://www.sql-und-xml.de/unicode-database/online-tools/