メールが文字化けした時に解読で役に立ちそうなページ一覧

2013年2月20日

今回メールフォーム関連で文字化けトラブルがあって、既に送信されてしまった文字化けメールを解読せねばならない(;´Д`)という作業がありました。
色々探したので、役に立ちそうなページを一覧としておきます。

まず、やってみましょう的なこと

対策の一覧

「文字化け」って、何?どうすれば治るの?

ツール別

受信メールの文字化けを修復 | Gmail

Outlook 2003 および Outlook Express 6 で受信したメールで文字化けが発生する

解読の助けになりそうなページ(Webサービス)

受信Mailで文字化けして糸へんのついたむずかしい漢字ばかりの羅列になるのですが… – Yahoo!知恵袋

上のページで結構役に立ちそうなツールが紹介されていたので、
以下で紹介していきます。

The Web KANZAKIさんの文字化け修復Webサービス

最初に紹介するこちらのWebサービスは色々な場合に対応していて
様々なとこで紹介されてました。
今回のはダメだったんだけど、KANZAKIさんが手を尽くしてくれてる感は
伝わってくるので、また何かの時に使おうと思います。

From, Subjectなどの読めないヘッダを修復
MIME Header Decode Service

=?IShttp://masaka.dw.land.to/mr/mime.phpO-2022-JP?B?GyRCJD8hIxsoQg==?= のような件名など

文字化けしている本文の修復
Broken JIS mail recover Service

$Bhttp://masaka.dw.land.to/mr/jmr.php$3$l$O(JJIS$B$NJ8$G$9!#(Jのような文字化け

Unicode文字参照になっている本文の解読
Unicode Decoding

こん…のような、 ‘&#’ と ‘;’ に数字が挟まれたコードが連続する本文

その他

文字化け解読ツール「もじばけらった」

「文字ばけらった」のカンタンな機能説明と、制作に関するよもやま話

JIS X0208 規格外の文字(機種依存文字)のチェックができるページ

解読の助けになりそうなソフトウェア

様々なパターンの文字だけに対応「MBaker」

今回のは唯一これでだけ変換できました。完全ではなかったけれど・・・。
色々なパターンに対応しているので、試してみる価値はあると思います。
MBaker Tool Download Page
文字化け例とMBaker2をつかった解読方法

その他

ClipDecorder for Windows

タグで送られてくる URL形式になっているメイルを SJISに変換できる

YGCデコーダー

byteのずれたsjisを修正して文字化けを解消します

EasyCoder

メールの文字化け解消や、URLエンコードの暗復号、文字列の暗号化・復号化を簡単に実行

マック用

MailKanjiFixer
説明

日本語が文字化けした状態で届いた電子メールを、Macで正しく読めるように修復するプログラム。

メール送信フォームの文字化けを防止したい時に参考になりそうなページ

PHP GET/POSTメソッドでの日本語の文字化け防止 – 三浦克介 – 情報科学研究科 – 大阪大学

Jcode.plはutf-8を解読できない

utf-8について文字化けをもとのコードに戻したい。

このページでJcode.plはUTF-8を扱えないことを知りました。

今回の文字化け、下の条件で起こったので、ちょっと関係あるかなと。
・元々文字コードshift-jisだったメールフォームページ(html)をutf-8に変更
・cgiで文字コードeuc(Shift.jis)指定
・cgiでJcode.plを利用している