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

Tigerの文字パレットに軽く突っ込んでみる

Mac OS X 10.4の文字パレットで「表示:コード表>その他のエンコーディング>X0213 面区点」とし、たとえば1-03-16の文字をクリックすると、文字の情報として「Shift JIS (X0208):0030」と表示される。 「0030」ではなく「30」だと思うのだが、わたしは何…

Apple Mailのテキストエンコーディングの細かい話

先日のエントリ(Apple Mailにおけるテキストエンコーディングの優先順位)の続き。Apple Mailは、日本語環境においては、送信しようとしているメールに含まれる文字の種類によってcharsetを決定するが、やや複雑なのが、仮名や漢字が出現しないケースである…

Apple Mailでオーバーラインを送信しようとするとエラーになる

Apple Mail(2.1)の標準テキスト・モードにおいて、テキストエンコーディング「自動」でU+203E OVERLINEを送信しようとすると、次のようなアラートが表示される。 このメッセージは、手動で不適切なcharsetを指定したときに表示されるものであり、テキスト…

Apple Mailにおけるテキストエンコーディングの優先順位

以前のエントリで以下のように書いたが、ちょっと訂正。 Apple Mail(バージョン2.1(752/752.2)で確認)は、日本語環境においては、送信しようとしているメールに含まれる文字の種類によって、US-ASCII>ISO-2022-JP>CP932>UTF-8の優先順位でcharsetを決…

SafariがEUC-JPのページでバックスラッシュを表示できない

SafariがEUC-JPのページにおいて、バックスラッシュであるはずの0x5cを円記号として表示してしまうことについては以前に指摘した。今回、この問題を回避するために数値文字参照を使ってバックスラッシュを表現しようとしたところ、新たな問題を発見。「&#x00…

Apple Mailで円記号がバックスラッシュに化けて見える件

「Mac Mail ¥マーク 文字化け」で検索して来訪された方がいたので、(今から書いても遅いとは思うけど)その話を。 JIS X 0208:1997が規定しているRFC 1468符号化表現(ISO-2022-JP)は、ISO/IEC 646 IRV(国際基準版)に切り替えるエスケープ・シーケンス…

WindowsとMacでUnicodeマッピングが違う文字

JIS X 0208の範囲内の文字を対象に、WindowsとMacでUnicodeマッピングが違うものをリストアップしてみた。 Windows側のマッピングの文字(U+FF5E FULLWIDTH TILDEなど)がMac環境のテキストに紛れ込んだ場合、目で見て違いを判別するのは難しいため、予期せ…

Safariの「日本語(Shift JIS X0213)」って何?

Safari(テスト環境は2.0.4)でテキストエンコーディングを「日本語(Shift JIS X0213)」としても、「日本語(Shift JIS)」と変わらない気がするのだが、わたしは何か勘違いしているのだろうか。 上の画像がSafari。「日本語(Shift JIS)」の範囲外の文字…

Safariはなぜ「IBM拡張文字」を表示しないのだろう

Mac OS Xでは、Apple Mail(Mail.app)でもテキストエディット(TextEdit.app)でも、「日本語(Shift JIS)」という表記はJIS X 0208:1997のシフト符号化表現(IANAに登録されているShift_JIS)を指している。Apple製のアプリではないJedit Xでも同様である…