Text Decoder
文字化けして読めない文字列を貼り付けるだけで、読める文字に復元するツール。「縺薙s縺ォ縺。縺ッ」「ãÂ」のような文字化けを、どの文字コードで読み違えたかを自動で判定して修復し、元の日本語に戻します。正しい行と化けた行が混ざっていても化けた行だけを直します。URL エンコード・Base64・\u エスケープ・メールの MIME エンコードなども、何重に重なっていても元に戻します。外部送信なし、ローカルで完結。
「メールや CSV を開いたら「縺薙s縺ォ縺。縺ッ」のように文字化けしていて読めない」。Text Decoder は、読めない文字列を貼り付けるだけで、どの文字コードで読み違えたかを判定し、読める文字に復元するツールです。文字化けの修復のほか、URL エンコード・Base64・\u エスケープなども、何重に重なっていても元に戻します。データはブラウザの外に送信しません。
機能
- 何で化けたかを調べなくても、読める文字に戻る:URL エンコード、Base64、\u エスケープ、HTML 実体参照、メールの MIME エンコード、Punycode などを自動で判定します。どの変換をどの順に適用したかも表示するので、原因の調査にも使えます。
- 化けた行だけを、元の日本語に戻す:UTF-8 を Shift_JIS として読んでしまった「縺薙s縺ォ縺。縺ッ」のような典型的な文字化けを、元のバイト列に戻して読み直します。メールやログの一部の行だけが化けていても、化けた行だけを直し、正しい行はそのまま残します。
- 納得いくまで選び直せる:自動判定の結果が意図と違うときは、ほかの候補から選び直したり、変換を 1 段ずつ手動で指定したりできます。
使用技術
Vue 3、Encoding API (TextDecoder)