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でもプルダウンメニューは正常表示されます。)
|