HTML META描述中的重音字符

时间:2011-12-26 12:48:08

标签: html xhtml character-encoding

问题

我开发的网站有重音字符(主要是ö,ü)。 charset是utf-8。 重音字符在浏览器中正确显示,但是当我在META描述中查看源时,会出现问号而不是重音字符。 为什么会这样?

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

我的文档类型为:xhtml1-transitional

1 个答案:

答案 0 :(得分:3)

您的页面混合了字符编码。可见文本是UTF-8,但描述中的问号字符不是。要修复,只需将描述更改为始终使用UTF-8字符。