2006-09-01から1ヶ月間の記事一覧

「Apple Mailで返信したら文字化けしていると言われた」といったケースのありがちなパターン

Outlook Express(やOutlook)は、「HTMLメールの空行には必ずスペース(文字実体参照で表現されたU+A2C0 NO-BREAK SPACE)を入れる」ことになっているようだ(http://discussions.info.apple.co.jp/WebX?14@295.j3PUb3D8DGy.16@.f012fb9/56)。 HTMLにおけ…

Apple Mailがcharset=CP932のメールを送信する理由がわからない

Apple Mailの送信するCP932について細かい文句を書いた後でこういうことを言うのもなんだが、そもそもcharset=CP932のメールを送信する意味ってあるのだろうか。 Apple Mailでは新規メッセージを送信する際、メニューの「テキストエンコーディング」から「日…

Apple Mailが送信する謎のハイブリッドCP932について

Apple MailがMacJapanese(90pv)のシステム外字を「ISO-2022-JPもどき」で符号化し、送信することについては、以前に指摘した。今回は、Apple MailがMacJapaneseのシステム外字を「CP932もどき」で符号化し、送信することについて。 符号化のルール自体は単…

Mac OS XのUnicode to CP932変換テーブルは、なぜMicrosoftのものと違うのだろう

前回書いたように、Apple Mailはcharset=CP932の場合、いわゆるハシゴ高(U+9AD9)を0xEEE0で符号化する。また、テキストエディットを使用してテキスト書類を「日本語(Windows,DOS)」形式で保存した場合も、同様の結果となる。 CP932では、ハシゴ高は「NE…

Apple Mailでハシゴ高が「釵」に化ける件

Apple Mail(バージョン2.1(752/752.2)で確認)は、日本語環境においては、送信しようとしているメールに含まれる文字の種類によって、US-ASCII>ISO-2022-JP>CP932>UTF-8の優先順位でcharsetを決定しているようだ(CP932というcharsetはIANAに登録され…