最近、仕事マシンを MacBook に移行して、晴れてマカーとなりました。メールは、もちろん付属の Mail.app を使っているのですが、今日メールの文字コードがおかしいと指摘されました。
具体的には、次のようになっていました。
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
X-Mailer: Apple Mail (2.919.2)
なぜか、UTF-8 です。前から携帯電話宛にメールを送ると文字化けがするのが気になっていて、ISO-2022-JP に文字エンコードを設定すると文字化けは発生していませんでした。携帯電話宛にはたまにしか送らないのでほおっておいたのですが、修正方法を探してみました。
そうすると、外国語モードの Mac OS X の Mail.app の文字エンコードを ISO-2022-JP にする方法に設定方法が書かれていました。
どうやら、優先言語を日本語以外に設定するとおかしくなってしまうようです。さっそく、Terminal.app から、次のコマンドを実行して設定してみました。
defaults write com.apple.mail NSPreferredMailCharset “ISO-2022-JP”
そのあと、Mail.app からメールを送信すると次のようになっていました。
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.919.2)
Tags: osx






