▽ UTF-8ブラウザ別対応状況 | ※このホームページはUTF-8で記述されています。 |
Outlook Expressで本文をBase64エンコードさせる方法英会話ロボット「チャーピー」 |
Windows版Outlook Expressでメールを送信した場合、本文まではMIMEエンコードされません。そのため、通常のJIS(7bit)メールであれば問題は起きませんが、UTF-8のような8bitのメールを送信したい場合に、問題が起こる可能性があります。 本文までBase64もしくはQuoted-Printableでエンコードしてあげれば問題ないはずですが(受信側のメールソフトがそれに対応している限り)、Windows版のOutlook Expressのデフォルト設定では、これができません。下記に設定方法をキャプチャー入りで説明します(Outlook Express6.0及び5.5で確認しました。それ以前のOutlook Expressでも同様な設定が可能かどうかは分かりません)。なお、本文を下記のようにMIMEエンコードするように設定した場合、対応していないメールソフトでは文字化けする可能性がありますが、こちらのページのテストで使用したメールソフトでの対応率は100%でした。
1.Outlook Expressを開いて、メニューの「ツール」→「オプション」をクリックします。 ただ、そうは言っても、通常のJISメール(ISO-2022-JP)を送る際にも本文をBase64エンコードしてしまうのも、いたずらにリスクを増やすだけですから、UTF-8のメール送信時だけこの設定にして、送信後はまた元の設定に戻すという方が懸命かもしれません。 ネットスケープ系メールソフトでは、「8ビット文字を含むメッセージに関しては・・・」と選択可能なのに、Windows版Outlook Expressでは一度この設定にしてしまうと、JISメールのような7bitメールに対しても一律にBase64もしくはQuoted Printableエンコードしてしまうので、テストした限りのメールソフトでは大丈夫でしたが、確かに不安になりますね。このページで紹介した方法は一時的な設定と考えてもらった方が良いかもしれません。
|
【広告】 英会話ロボット「チャーピー」 【広告】 自宅でエステ・ソワンソニック 【広告】 DVDをお探しなら・・・ 【広告】 ターボセルでセルライト対策 【広告】 .htaccess実践活用術 【広告】 書籍・写真集をお探しなら・・・ |