« ハレ晴レユカイの正確な歌詞知りたい | メイン | ハレ晴レユカイ、売り切れ続出?で入手できず »

MovableTypeのコメント欄でMacIE5xが文字化けに対処

※この記事は、2005年7月3日に公開した記事を加筆修正したものです。意外とアクセスがあるみたいなので。

UTF-8コードのコメント欄等にコメントを書き込もうとすると、MacIE5では文字化けする。MacIE5のバグといっていいだろう。MovableTypeのデフォルトはUTF-8なので、ほとんどのブログサービスでもこのバグのせいで、MacIE5でコメント等が書き込めない模様。

原因は、MacIE日本語版の、デフォルトのUTF-8コードの文字設定がTimes New RomanやHelvetica等になっているため。現状ではこの仕様のため、ほとんどのMacIE5ユーザーはコメント欄にコメントを(日本語で)書き込もうとすると、文字化けしてしまう。

自分でブラウザの設定をいじり、UTF-8コードのフォントを日本語フォント(Osakaとか)に変えてくれれば書き込めるようになるのだが、まあそんな事に気づいてくれる人の方が少ない、たいていはサイトの方が悪いと思うだろう。というわけで、対処法。

CSSに、以下の記述を追加。

/*\*//*/
textarea, select, input {
font-family: "MS Pゴシック", Osaka, sans-serif;
}
/**/

CSSでMacIE5xのみ、テキストエリアなどを強制的にフォント指定することで回避。
最初の「/*\*//*/」と、最後の「 /**/」は、MacIEのみにこのフォント指定を行うためのおまじないみたいなもん。

ただし、MacIEはしつこくしつこくキャッシュが残る仕様のため、この修正を施しても効果がわからない可能性あり。ブラウザの設定から「キャッシュを空」にしても無理な可能性大。気長に数日待つか、違うMacで確認するか、キャッシュがあるフォルダを直接探してゴミ箱に入れれば、確認できるはず。


トラックバック

このエントリーのトラックバックURL:
http://www.y-iweb.com/mtcms/mt-tb.cgi/162

この一覧は、次のエントリーを参照しています: MovableTypeのコメント欄でMacIE5xが文字化けに対処:

» CSSにおける文字化け対策 from LifeHacks with Aipo
ここ数日、ブログとRSSとPingのお仕事をしています。 そんな中、RSSの知られざる事実。 RSS1.0の場合、各記事が投稿された時間は、次のように出力... [詳しくはこちら]

コメント

www.test.com
http://test.com
test
そんな人たちが一緒に生活しているなんて

free strip tease video He church, tommy yelled. So now. That kind of gas. Crane's.

I am so sheila, teens gone wild she's really hot for it in her. Ill show you.

コメントを投稿