So-net無料ブログ作成
検索選択

【Vista】IE9がJISコード(iso-2022-jp)を自動判別できない&エンコードを選択できないので、HTML形式のメールを保存してIE9で見ると文字化けする場合の仮対処。 [windows]

あることから、IE9にBecky!に添付してあったHTML形式のファイルを読み込ませた所、見事に文字化け。

メールはJIS(ISO-2022-JP)で送るのが基本。これがIE9でエンコード出来ないなって・・・

下記は「こんにちわ」と書いたものでテストした表示です。

SS-ie9-encode-008.JPG

Firefoxに読み込ませてみたら、

SS-ie9-encode-009.JPG

ついでにOperaに読み込ませてみたら、

SS-ie9-encode-005.JPG

と、問題なし。

元のソースはというと、(JISコードを表示するためTeraPadを利用してます。)

SS-ie9-encode-003.JPG

※上図は、Windows Live Mail 2011で送信したものをBecky!で受信しました。

ちなみにYahoo! Mailから送ると、下記。もちろんこちらもIE9で文字化け。また、Thunderbirdから送ると後述のメタタグを付けてくれます。

SS-ie9-encode-004.JPG

それで、仕方ないのでIE9のエンコードからJISを選べばいいやと思ったら・・・

Σ(- -ノ)ノ エェ!? 無い。

スクリーンショットはありませんが、Chrome 12では文字化けしますが、エンコードでJISを選ぶ事ができます。

 

<<対処方法1 メタタグを付ける>>

一度、どこかに元のHTMLをセーブして、<HEAD> と</HEAD>の間に下記を記述する。

<meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp">

SS-ie9-encode-006.JPG

これ、どういうわけかBecky!からデスクトップ上にドラック&ドロップで持ってくると、勝手に付いてくることが時々あります。どういう仕組みなのかは、良く分りません。

Yahoo! Mailの様に<HEAD>タグが無い場合は、一番先頭に「<meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp">」を記述してあげれば、見れます。ただし、下記のバグに遭遇する可能性があるので要注意です。

http://blogs.msdn.com/b/ie_jp/archive/2010/12/17/ms10-090.aspx

 

<< 対処方法2 右クリックのメニューにJISのエンコードを付ける>>

下図のように右クリックした時にJISのエンコードを付ける方法です。

SS-ie9-encode-007.JPG

こちらの方法は下記のサイトを参考にさせていただきました。(^人^)感謝♪

http://scripting.cocolog-nifty.com/blog/2011/02/iejis-333d.html

こちらの方法は、レジストリをいじるので上記サイト様の記述で分る方のみ行って下さい。

以上です。

<<余談>>

自動的にメタタグが付く事があったので、何度もテストメールを送ってしまった。おかげで時間がかなりかかってしまった・・・

…( ̄。 ̄;)ブツブツ

 

 ←英文メールの書き方

    英語が苦手な私。
    こういうの読めばいいのに
    苦手なので読まない。
    悪循環。


nice!(0)  コメント(0) 
メッセージを送る

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。