文字化け修復

文字コードの経路を指定し、可逆な文字化けを修復します。

ブラウザー内で処理ファイルと文字列はこのタブで処理します。
文字化け修復
文字列を入力するか、例を試してください。

基本の仕組み

文字化けはバイト列を別の文字コードで読むことで起こります。UTF-8のcaféがWindows-1252ではcaféになる例です。修復はバイトを再構成しますが、�に置き換わった情報は戻せません。

できること

UTF-8、Windows-1252、実際のLatin-1、Shift_JIS、GB18030、Big5、EUC-KR、Mac Roman。処理ごとのバイト報告と逆向きの再現に対応します。

使い方

  1. 文字化けした文字列、誤表示に使った文字コード、元の文字コードを指定します。例はWindows-1252とUTF-8です。
  2. まず1回処理し、重複した誤変換だけ2~3回にします。バイト報告を確認してコピーまたは保存します。

エラーと制限

完全に往復できる変換のみ受け付けます。自動文字コード判定ではありません。ファイルはUTF-8テキストとして読み、元の旧形式バイトとしては読みません。

入力10,000、出力250,000 UTF-16単位、UTF-8ファイル1 MiB、実行20秒まで。JSONの項目名は機械処理用です。

よくある質問

置換文字を復元できない理由は?

U+FFFDには複数の失われたバイト列が対応します。元ファイルが必要です。往復可能でも、言語として正しい解釈とは限りません。

ブラウザー内で処理?

ファイルと文字列はこのタブで処理します。

関連ツール