为什么 Craigslist 的帖子充满问号?

为什么 Craigslist 的帖子充满问号?

我所在的城市没有 Craigslist,但有时我会浏览“最好的”因为它很有趣或者有意思。

为什么有些帖子里全是问号?看起来除了逗号和句号之外的所有标点符号都被替换成了 � 符号。

例子

Macbook Pro 上的 Firefox 3。

答案1

这是一个例子来自 Craigslist。

该页面使用 ISO-8859-1 编码进行编码,但是,Web 服务器通过发送以下标头宣布该页面采用 UTF-8 编码:

内容类型:text/html;字符集=utf-8

这是 Craigslist 的一个错误。可以合理地假设 Craigslist 程序员不知道程序员应该知道的最低限度的知识关于 Unicode。

在 ISO-8859-1 中,这些花括号使用在 UTF-8 中无效的字节进行编码。因此,它们<?>在 Firefox 中显示为正方形,而在 IE 中显示为正方形。

要在查看页面时修复该问题,请转到“查看”菜单并选择“字符编码”>“西方(ISO-8859-1)”以告诉浏览器该页面的实际编码。

答案2

通常,当您从使用其自己的代码页或字符集的程序中进行剪切和粘贴时,就会发生这种情况。本地程序将它们视为撇号,但由于它是非标准字符,因此对于渲染器来说没有任何意义,因此它只是默认为黑色菱形/白色问号�。

必看的 Joelonsoftware 照片:

替代文本

有关unicode的更多信息:http://www.joelonsoftware.com/articles/Unicode.html

相关内容