'的字符编码问题'

时间:2009-12-06 22:41:48

标签: html

为什么这个页面

http://reboltutorial.com/cgi-bin/designpatterns-quiz.cgi

显示了?在句子中(至少在我的Firefox上)

Separates an object’s abstraction from its implementation

而我使用的是utf-8?

3 个答案:

答案 0 :(得分:3)

因为网站声明UTF-8作为其内容类型,但´是ISO-8859-1编码字符。将编辑器切换为UTF-8并再次输入(这是使用实体的推荐方法)。

答案 1 :(得分:2)

因为制作该页面的人实际上将其编码为iso-8859-1。

答案 2 :(得分:2)

只是你使用的是UTF-8并没有这样做。

这个角色来自哪里?它是静态内容,还是来自数据库?如果它来自数据库,请确保整个Web应用程序堆栈也使用UTF-8。我不知道你在用什么,但我知道it's not straight-forward for PHP/Apache/MySQL

如果是静态内容,请确保将HTML文件保存为UTF-8。

与其他人所说的相反,顺便说一下,该角色是ISO-8859-1角色,而是Windows-1252角色。