Mac mail.app 文字化け解消ツール-LetterFix
メールの文字化けの原因
Windows – Mac間のメールのやり取りでは、時折文字化けしていることがあります。この原因は主に双方のメールソフトで使用されている文字コードの違いにあります。それに関しての詳細は割愛しますが、代表的な例を1つ挙げてみます。
例:Windows → Mac
- ① → ㈰
- ② → ㈪
- ③ → ㈫
このように、○で囲まれた数字がカッコで囲まれた曜日に変換されてしまいます。元々①などの○で囲まれた文字は、環境依存文字と呼ばれてそのPCでは表示できるけど、他のPCでは表示できない可能性があるよというもので、本来は使われないことが望ましいのですが、メールの送信者にそのことをイチイチ伝えるのも非現実的です。少なくとも自分は使わないようにはしておりますが。。。
このルールを知っている自分は内容が理解できるから良いとしても、メール返信時に引用文でも①のはずが「㈰」となってしまうので、返信された人は理解できない可能性があります。中には文字化けしてしまって意味が分かりませんと、ちょっと不愉快に思ってしまう人もいたりします。元々、環境依存文字を使っているのはあなた様ですとも言えませんし、ちょっと困ったりもします。
Mac mail.appで使える文字化け解消ツール-LetterFix
こちらのツールは大変便利です。使い方は非常に簡単で、ダウンロードしてインストールするだけで特に気にせずとも自動的に変換してくれます。
つまり、①のはずが「㈰」になってしまっているものを、改めて「①」へと戻してくれるのです。
ダウンロードはこちらから。開発者様ありがとうございます!
残念ながらMacの新OS「Mavericks」では非対応
開発が再開されたそうです。
開発者様のサイトからの引用文
Mavericksに付属のMail.appでは,送信文字コードを設定する機能が失われており,日本語の新規メールがすべてUTF-8+Base64で送信されることから, 対応が困難と考えておりました。しかし,2013年12月になってから,ISO 2022-JPで送られてきたメールに返信した場合には,ISO 2022-JPエンコードでメールを送信する機能が 組み込まれていることを教えて頂き,その挙動と内部構造を分析した結果,返信以外のメールにも対応可能と考え,ここに開発を再開させて頂くこととなりました。
開発者様のサイトからの引用文
Mac OS X 10.9 Mavericks搭載のMail.appでは,テキストエンコーディングを設定する機能が完全に削除されてしまい,ASCII,Unicode以外でメールを送信することが一切できなくなっています(ASCII文字以外を使用すると,たとえひらがな1文字でもUnicodeメールとなります)。この状況をプラグインで解決することは不可能と判断し,10.9への対応は断念させていただきました。
とのことで、残念ながら新OS「Mavericks」では対応ができないようです。このツール、非常に重宝させていただいておりましたので残念ですね。
このために私は「Mavericks」へのOSアップグレードを躊躇しているほどですが、どうやら「Mavericks」にアップグレードをするだけでかなりの節電効果があるとか。通常使用でプラス1時間半ほど、動画再生は1時間ほど延びるとのこと。もちろんこれはノートPC(Mac book pro か Mac book air)でバッテリー駆動でのことだと思います。外出先でPCを使用することの多い私としては魅力的です。
またその他200を超える新機能の追加がある上、それがなんと無料なのです。
Appleのソフトウェアエンジニアリング担当シニアバイスプレジデントであるCraig Federighi氏
我々は、すべてのMacユーザーに、最新の機能、最先端の技術、そして最強のセキュリティを経験していただきたいと思っている。最善の方法は、OSアップグレードが無料であるというパーソナル・コンピューティング・ソフトウェアの新時代を開始することだと考えている
とのことで、今後MacのOSは基本的に無料路線のようです。これが発表された際にはMicrosoftのWindows 8 Proのボックスが199ドルで販売されている様子を映して、その直後にMavericksは「Free」と表示されたようで、Microsoftへの挑戦・攻撃の意味合いもありそうですね。OSの販売で成り立って来たMicrosftの今後はどうなるのかな?なんて心配もありますが、一ユーザーとしては大変ありがたいことです。
おまけ「文字化け対応表」
さて、もしもOSを「Mavericks」にしてしまった場合、今回紹介させてもらった「LetterFix」は使えなくなりますので、文字化け前の状態が分かるように対応表も載せておきます。
元の表示 | 文字化け後 | |
① | → | ㈰ |
② | → | ㈪ |
③ | → | ㈫ |
④ | → | ㈬ |
⑤ | → | ㈭ |
⑥ | → | ㈮ |
⑦ | → | ㈯ |
⑧ | → | ㉀ |
⑨ | → | ㈷ |
⑩ | → | ㉂ |
⑪ | → | ㉃ |
⑫ | → | ㈹ |
⑬ | → | ㈺ |
⑭ | → | ㈱ |
⑮ | → | ㈾ |
⑯ | → | ㈴ |
⑰ | → | ㈲ |
⑱ | → | ㈻ |
⑲ | → | ㈶ |
⑳ | → | ㈳ |
Mavericks 対応について
“Mavericksに付属のMail.appでは,送信文字コードを設定する機能が失われており,日本語の新規メールがすべてUTF-8+Base64で送信されることから, 対応が困難と考えておりました。しかし,2013年12月になってから,ISO 2022-JPで送られてきたメールに返信した場合には,ISO 2022-JPエンコードでメールを送信する機能が 組み込まれていることを教えて頂き,その挙動と内部構造を分析した結果,返信以外のメールにも対応可能と考え,ここに開発を再開させて頂くこととなりました。”
開発再開の共有ありがとうございます!