2011-12-26 98 views
1

问题重音符号

的网站,我已经开发重音字符(主要是ö,ü)。 charset是utf-8。 重音字符正确显示在浏览器中,但是当我在META说明中查看源时,有问号而不是重音字符。 为什么会发生这种情况?

我切换到ISO-8859-1然后在META说明中重音字符是确定的,但在网站上有未定义的字符。 (如果我使用'实体代码',那么重音字符是好的,但在这种情况下,我将不得不对我的代码进行很多更改,所以我想尽可能使用UTF-8来解决它。)

我的doctype是:xhtml1-transitional

+0

您使用哪种编辑器查看源代码? – 2011-12-26 12:53:37

+0

这可能是由于服务器设置,它发送了什么编码?检查卷曲-I或类似的。 – ustun 2011-12-26 12:53:40

+0

其实,我通过右键单击查看源代码 - >查看页面源代码 – Zolka 2011-12-26 13:07:02

回答

3

您的页面混合了字符编码。可见文本是UTF-8,但描述中的问号字符不是。要解决这个问题,只需将说明更改为在整个过程中使用UTF-8字符。

+0

您可以指定如何做? – Zolka 2011-12-27 07:44:20

+0

我已经添加了这个如你所见。 – Zolka 2011-12-27 07:45:04

+1

问题不在于字符集声明,它是文件中的实际字符。描述中不能正确显示的字符不被编码为UYF-8。打开文件,删除并重新输入这些字符,然后确保文件保存为UTD-8。 – Alohci 2011-12-27 10:53:50

相关问题