以前、文字化けメールを解読
達成感!:旧クニアキンの日記(2014年06月20日12:01)したことがありましたが、今回のは一部だけの文字化けです。
日置釭三郎・・・・
が、
日置?浸囲困・・・
と化けています。
原因が「釭」の字(JIS第三水準)によることがほぼ明らかです。
Thunderbird で、メールを eml 形式で保存したものをバイナリエディタで
見て見ると、正常に見えるものは、
1B 24 42 46 7C 43 56 7C 23 3B 30 4F 3A ・・・
となっているのに対し、化けたものは、
3D 31 42 24 42 46 7C 43 56 3D 39 36 3F 3B 30 4F 3A ・・・
となっています。
最初のエスケープシーケンス何文字かを除くと、どちらも「釭」の字以外は、2バイトの JIS コードが並んでいることが分ります。
日 467C
置 4356
三 3B30
郎 4F3A
化けていないものから、「釭」の字の JIS コードが 7C23 らしいこともわかりますが、これを Shift-JIS に変換すると EEA1 となって、
文字コード表 シフトJIS(Shift_JIS) で見ると、確かにそうなっています。
で、化けた方の該当部分は
3D 39 36 3F
ですが、この意味は私の手に余りますので立ち入りませんが、この4バイトのうち、3バイトを読み飛ばして、以下の
3F 3B 30 4F 3A
を、2バイトの JIS コードとして読んでいくと、
浸 3F3B
囲 304F
困 3A24
となって、以降の文字化けは簡単に説明できますので、解読も簡単です。
ところで、この文字については、いろいろ不思議なことが起こります。
テキストエディタでこの文字を copy & paste すると、別の文字に化けたり、
web 上の漢字コードを与えるページによって得られる文字コードが異なったり、得られた文字コードを入力すると別の文字が出力されたり、・・・
とにかくいろんな怪現象
😱 が起こります。
私のような一知半解の者は底なし沼に吸い込まれそうなので敢えて踏み込みませんが、ご承知の方に解説をお願いできれば幸いです。