MacのMailでハシゴ高(と思われる文字)が化けて見えるとき、よくある原因はMicrosoftが拡張したISO-2022-JP(CP5022x)で送られてきたメッセージだ。この場合、Leopard以前のMailでは化けるが、Snow Leopardでは化けない(Snow LeopardのMailはWindows外字をサポートしている)。 ところが先日、Snow LeopardのMailでも化けているケースに遭遇。ソースを見ると、iPhone Mailが「Shift_JIS」だと宣言しながらCP932(Windows-31J)で送ってきたハシゴ高(0xFBFC)だった。これ、化けて当然だと思うのだが、iPhoneで送ってiPhoneで受信した場合は化けないのだろうか*1。 下図は、iPhone Mail、iPad Mail、Apple Mailがハシゴ高をどのように送信するかをまとめたもの