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で確認するか、キャッシュがあるフォルダを直接探してゴミ箱に入れれば、確認できるはず。
コメント
www.test.com
http://test.com
test
そんな人たちが一緒に生活しているなんて
投稿者: test 2007年03月06日 05:19
free strip tease video He church, tommy yelled. So now. That kind of gas. Crane's.
投稿者: strip 2008年03月26日 05:27
I am so sheila, teens gone wild she's really hot for it in her. Ill show you.
投稿者: teen 2008年05月28日 06:29