過去ログ表示


過去ログ 15 を表示

トピック内全 4 記事中の 1 〜 4 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]


Windows 版モジラ1.0(20020530)の日本語化したもので、
国民生活センターのトップページ
http://www.kokusen.go.jp/
アクセスすると、漢字がすべて ??????? のような形に
化けており、まともに見ることができません。
漢字コードの自動認識が誤作動していると思われ、
トップページについては常に 表示→文字コード→日本
語 Shift-JIS で強制的に設定しないと読めません。
IE5.5SP2 と NC4.78 では問題なく表示できます。
Windows98SE、2000ともに同じでした。
Mac や Linax など他の環境については分かりません。


> Windows 版モジラ1.0(20020530)の日本語化したもので、
> 国民生活センターのトップページ
> http://www.kokusen.go.jp/
> アクセスすると、漢字がすべて ??????? のような形に
> 化けており、まともに見ることができません。
> 漢字コードの自動認識が誤作動していると思われ、
> トップページについては常に 表示→文字コード→日本
> 語 Shift-JIS で強制的に設定しないと読めません。
> IE5.5SP2 と NC4.78 では問題なく表示できます。

このケースでは文字コードの自動認識は確かに働いていません。
しかし、それは誤作動しているのではなく、HTTPリクエストの
応答ヘッダに文字コード情報があるためにその文字コードで
Webページが記述されていると Mozilla が判断して自動認識を
行わないのです。

HTTPの応答ヘッダに文字コード情報がある場合にそれを採用する
のは Mozilla の仕様です。 そして http://www.kokusen.go.jp/
へアクセスした時に返って来る HTTPの応答ヘッダは

Date: Wed, 24 Jul 2002 15:27:57 GMTCRLF
Server: Apache/1.3.26 (Unix) PHP/3.0.18 mod_ssl/2.8.9 OpenSSL/0.9.6dCRLF
Last-Modified: Wed, 24 Jul 2002 04:29:43 GMTCRLF
ETag: "5343d-4daf-3d3e2d37"CRLF
Accept-Ranges: bytesCRLF
Content-Length: 19887CRLF
Connection: closeCRLF
Content-Type: text/html; charset=iso-2022-jpCRLF

となっていて、ごらんの通り ISO-2022-JP と設定されています。
しかし実際には Webページは Shift_JISで記述されているので
文字化けしてしまうのです。

明らかにサーバ側の問題です。


> このケースでは文字コードの自動認識は確かに働いていません。
> しかし、それは誤作動しているのではなく、HTTPリクエストの
> 応答ヘッダに文字コード情報があるためにその文字コードで
> Webページが記述されていると Mozilla が判断して自動認識を
> 行わないのです。
>
> HTTPの応答ヘッダに文字コード情報がある場合にそれを採用する
> のは Mozilla の仕様です。 そして http://www.kokusen.go.jp/
> へアクセスした時に返って来る HTTPの応答ヘッダは
>
> Date: Wed, 24 Jul 2002 15:27:57 GMTCRLF
> Server: Apache/1.3.26 (Unix) PHP/3.0.18 mod_ssl/2.8.9 OpenSSL/0.9.6dCRLF
> Last-Modified: Wed, 24 Jul 2002 04:29:43 GMTCRLF
> ETag: "5343d-4daf-3d3e2d37"CRLF
> Accept-Ranges: bytesCRLF
> Content-Length: 19887CRLF
> Connection: closeCRLF
> Content-Type: text/html; charset=iso-2022-jpCRLF
>
> となっていて、ごらんの通り ISO-2022-JP と設定されています。
> しかし実際には Webページは Shift_JISで記述されているので
> 文字化けしてしまうのです。
>
> 明らかにサーバ側の問題です。

ありがとうございます。
なるほど、Apache の設定の関係ですか。
Apache の設定が ISO-2022-JP、トップページの html ソースは
シフトJIS で、モジラの動作としては、文字コード Apache の
設定 ISO-2022-JPで動作するわけですね。

あと、トップページからリンクされている、平成14年 6・7 月の
新着情報
http://www.kokusen.go.jp/new/new.html
これも化けています。平成14年 3 月以前はきちんと見えます。

国民生活センターという非常に公共性の高い機関のトップページの
問題ですので、バグジラに WEB 標準化で入れてみるつもりです。
済!

> あと、トップページからリンクされている、平成14年 6・7 月の
> 新着情報
> http://www.kokusen.go.jp/new/new.html
> これも化けています。平成14年 3 月以前はきちんと見えます。

こちらも Web-Sniffer(http://webtools.mozilla.org/web-sniffer/)に
食べさせてみると、やはり同じ状況にあることが判ります。
Mozilla, Opera では発生するけど IE や NC4.x では表面化
しない問題なので気づかずにいるのかもしれませんね。


> 国民生活センターという非常に公共性の高い機関のトップページの
> 問題ですので、バグジラに WEB 標準化で入れてみるつもりです。

よろしくお願いいたします。

済!

このトピックの全ページ / [0]

返信不可


- Child Tree -