Craigslistの投稿が疑問符でいっぱいになるのはなぜですか?


7

私の街にはクレイグリストの存在はありませんが、面白くて面白いので「ベスト」をブラウズすることがあります。

一部の投稿に疑問符が付いているのはなぜですか?コンマとストップを除くすべての句読点が 記号に置き換えられているように見えます。

例

Macbook Pro上のFirefox 3。

回答:


15

これがCraigslistの例です

そのページはISO-8859-1エンコードを使用してエンコードされますが、Webサーバーは次のヘッダーを送信することでページがUTF-8であることを通知しています。

コンテンツタイプ:text / html; charset = utf-8

これはCraigslistのバグです。Craigslistのプログラマーが、働くプログラマーが Unicodeについて知っおくべき絶対的な最小値を知らないというのは、公正な仮定です。

ISO-8859-1のカーリーアポストロフィは、UTF-8では無効となるバイトを使用してエンコードされます。したがって<?>、Firefoxのように表示され、IEの正方形に表示されます。

ページを表示しているときに問題を解決するには、[表示]メニューに移動し、[文字エンコーディング]> [西部(ISO-8859-1)]を選択して、ページが実際にどのエンコーディングであるかをブラウザに伝えます。


きぼうと呼ぶ必要があります。
リチャードホスキンズ

4
そのページは実際にはwindows-1252でエンコードされています。ISO 8859-1には中引用符すらありません。ただし、FirefoxでISO-8859-1を選択すると、80-9Fの範囲のバイト(ISO-8859-1で定義されていない)が対応するwindows-1252グラフィックとして表示されます。
mark4o 2009

2
マイクロソフト、ありがとうございます、カットアンドペーストを台無しにする中傷の引用、一貫性のないコードページ、ありがとう...あ、あきらめます。
いんちきのキホーテ

19

多くの場合、独自のコードページまたは文字セットを使用しているプログラムからカットアンドペーストすると発生します。ローカルプログラムはそれらをアポストロフィと見なしますが、これは非標準文字であるため、レンダラーにとって意味がないため、デフォルトは黒の菱形/白の疑問符 になります。

義務的なJoelonsoftware写真:

代替テキスト

unicodeの詳細:http : //www.joelonsoftware.com/articles/Unicode.html

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.