2003年12月 1日
MOVABLETYPEでMac IEのみ文字化けの場合
[blog]
MOVABLETYPEの日本語化(UTF-8)もちゃんとした、CSSにヒラギノやOsakaを追加した。それでも、MacのIEで文字化けする。IEの文字セットを見ると、自動判別でUTF-8になっていてもダメ、もう一回文字セットをUTF-8にするとちゃんと表示される。そんな状況に陥りました。原因はApacheの設定によるものでした。
Apache2.0でAddDefaultCharset noneとすると文字セットがHTMLのMETAタグに書かれている内容になると言われていますが、MTの場合、これだとうまくいかないようです。AddDefaultCharsetの行をコメントアウトすることで回避できました。
上記の回避方法をメモしておきます。(RedhatLinux8.0+Apache2.0の場合)
httpd.confをエディタで開く
AddDefaultCharset none(←onとかiso-2022-jpになってるかも)
の行を
#AddDefaultCharset none
に変更
AddCharset UTF-8 .utf8
を追加。
httpd.confを保存してApache(サービス名はhttpd)を再起動
Macでコメントを書き込む時やプルダウンメニューが文字化けする場合は、スタイルシートのテンプレートの各font-familyにヒラギノとOsakaを追加
Posted by crip at 2003年12月 1日 13:55
| TrackBack(0)
▼ コメント ▼ →コメントを書く
▼コメントを書き込む




