印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Windows Netscape Mail の化けた文字は一体何なのか

Netscape Mail のサブジェクトが文字化けして,漢字1文字になることがある。この漢字は何という字なのかが気になったので調べてみた。

■ ■ ■

Netscape 7.1 日本語版のメール機能である「Mail & Newsgroups」を使っていると,件名(Subject)や差出人(From)が漢字1文字になっていることがある。しかも皆同じ漢字になる。MIME エンコードされた文字列が不正なため,デコードに失敗しているらしい。気になるのはその漢字である。なぜデコードに失敗しているのかについては,まったく興味がない。

200505/Netscape-Mail-Decode-Failed-1.gif
200505/Netscape-Mail-Decode-Failed-1.gif


Windows XP の拡大鏡で見てもよく分からない。表示されている時点で文字がつぶれてしまっているのだ。この部分はメニューのフォントに準じた大きさになるため,ブラウザのフォントを拡大しても大きくならない。拡大鏡の起動は,「スタート」→「プログラム」→「アクセサリ」→「ユーザー補助」→「拡大鏡」とする(とても深い)。

そこで,Windows デスクトップのフォントを大きくする。「コントロールパネル」→「画面」を開き,「デザインタブ」を選択して「フォント サイズ」を「特大」に設定した。

200505/Netscape-Mail-Decode-Failed-2.gif
200505/Netscape-Mail-Decode-Failed-2.gif


ここまで拡大して,やっと何とか読める。「歳」へんに「羽」という1つの漢字である。この「翽」という文字は,TeraPad に貼り付けると「?」になってしまうのに,HTML で表示できるところが驚き。数値文字参照なら「翽」であるが,わざわざ数値文字参照に変換しなくてもよい。「IME パッド-手書き」で調べてみると,「カイ」という読みであることが分かった。

200505/Unknown-Kanji-Kai.gif
200505/Unknown-Kanji-Kai.gif


ちなみに,上記の文字化けした件名のコードは

Subject: =?ISO-2022-JP?B?gqiU5oLql2yBQjEzOjU4OjEy?=

文字化けした差出人のコードは

From: "=?iso-2022-jp?B?xP7O5MLD084=?=" <>

だった。Mozilla 1.8a3 では,「翽」にはならず,単に「?」となった。

Posted by n at 2005-05-10 23:49 | Edit | Comments (1) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments

> この「翽」という文字は,TeraPad に貼り付けると「?」になってしまう
こういう時には、TeraPad ではなく、メモ帳(notepad.exe)を使いましょう。

Posted by: polluces at May 14, 2005 18:07
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?