Mac版IE5.2でプルダウンメニューの日本語が正しく表示されない場合がある件

---メタタグで「Windows-31J」を指定した場合も--

Mac版IE5.2.3では、「Content-type: text/html; charset=Windows-31J」なるHTTPヘッダーを出力している場合、プルダウンメニューの日本語が正しく表示されません。また、このページのように、メタタグで「<meta http-equiv="Content-Type" content="text/html;charset=Windows-31J">」を指定している場合でも、Mac版IE5.2.3で閲覧している場合、日本語のプルダウンメニューが正しく表示されないはずです。英数字の場合は、Mac版IE5.2.3でも問題はありません。

Mac版IE5.2.3では、他に特別な理由がないならば、「Content-type: text/html; charset=Shift_JIS」なるHTTPヘッダーをつけてあげなければならないことになります。ブラウザでHTMLソース表示した結果は全く同じになりますが、ある場合(「Content-type: text/html; charset=Shift_JIS」の場合)は正常表示で、また別の場合(「Content-type: text/html; charset=Windows-31J」の場合)はメニューの日本語が表示されないのは、こういうことが原因になります。

都道府県名:

年齢: 才

「Content-type: text/html; charset=Shift_JIS」バージョンのページへ(こちらはMac版IE5.2.3でもプルダウンメニューは正常表示されます。)


この記事は、私的なBLOG「Linux初心者のGoogle検索日記:Mac版IE5.2のプルダウンメニュー表示不具合」を検証するための記事です。