2011-09-05
■LionのMailはISO-2022-JP-2のメッセージを送信する
- Snow LeopardのMailには下図の文字を含むメッセージを引用して返信するとcharset=UTF-8になる、という問題があった(Snow LeopardのMailはUTF-8のメールを量産する)。
- LionのMailで同じことをすると、charset=ISO-2022-JP-2になる(最後の「-2」をお見逃しなく)*1。たぶんこっちのほうがUTF-8よりも(送った先で)化けやすいのではないか。Snow Leopardの(受信側のメーラーがUTF-8を正しく解釈できないことによる)文字化けと混同されやすいと思うが、別の問題である。Snow Leopardでcharset=UTF-8になるロジックは一応理解できるのに対して、Lionでcharset=ISO-2022-JP-2になる理由は謎。
- 図に示した7文字のうち、WAVE DASH(波ダッシュ)などの6文字は、Lionの送信するcharset=ISO-2022-JP-2の本文中の符号としては、charset=ISO-2022-JPと変わらない。しかし、EM DASH(ダッシュ)は、ISO-2022-JP-2の枠組みを利用してISO-8859-7(ギリシア語用の文字コード)中のダッシュとして表現する」という驚くべきアクロバティックな仕様となっている*2。繰り返しになるが、一体何のためにこんなことになっているのか、まったくわからない。
*1:細かい説明は割愛するが、正確には、LionのMailでcharset=ISO-2022-JP-2になる条件は、「charset=ISO-2022-JPまたはcharset=ISO-2022-JP-2のメッセージへの返信」であり、かつ「メッセージ中にWindowsマッピングの文字を含む」こと。新規に作成したメッセージで全角ダッシュや波ダッシュを送信しても、charset=ISO-2022-JP-2にはならない。
*2:これを表示できるThunderbirdは優秀だと思う。わたしの試した限りでは、WinMailとOutlookでは化けた。
トラックバック - http://d.hatena.ne.jp/NAOI/20110905/1315217943
リンク元
- 66 http://pipes.yahoo.com/pipes/pipe.info?_id=819c6a0fa454416b8dca94a6a72d357e
- 27 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/NAOI/20110721/1311242185&rct=j&q=mac unicode 顔文字&ei=sM9kTtitEOnbmAWAl_HKDw&usg=AFQjCNF4TWbHkCxnSzlrgMla-Vafv98BEw&sig
- 14 http://search.yahoo.co.jp/search?p=ipad+文字化け &search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 12 http://kjunichi.cocolog-nifty.com/misc/2011/06/troubleipad2-08.html
- 12 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CCoQFjAA&url=http://d.hatena.ne.jp/NAOI/20100802/1280728731&rct=j&q= ipad 文字化け&ei=butkTrq5I-L9mAWZ_bi2Cg&usg=AFQjCNG3T0dKYzZykApvbXm-s9El0TtC6w
- 9 http://d.hatena.ne.jp/zariganitosh/20081206/1228546240
- 8 http://projectk.txt-nifty.com/enigma/2010/09/ipad-1bd7.html
- 8 http://q.hatena.ne.jp/1240297281
- 8 http://www.google.co.jp/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http://d.hatena.ne.jp/NAOI/20100708/1278586246&rct=j&q=mac メール 文字化け Softbankメール&ei=CvBkTtq
- 7 http://mrrsblg.wordpress.com/2011/02/27/義父に捧げるipad・day-2(文字化けメール解決編)/

