为什么这个页面
http://reboltutorial.com/cgi-bin/designpatterns-quiz.cgi
显示了?在句子中(至少在我的Firefox上)
Separates an object’s abstraction from its implementation
而我使用的是utf-8?
答案 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角色。