文字化け復元

オフライン対応版

文字化けした文字列を、よくある誤読パターンで復元候補に変換します。文字化けさせるはこちら

0 / 2,000 文字

使い方

  1. 文字化けした文字列を入れる:復元したい文字列を入力するか、サンプルを押します。
  2. 復元する:復元ボタンを押し、誤読パターンごとの候補を表示します。
  3. おすすめまたは正しい候補を選ぶ:おすすめを確認し、文脈に合う候補をコピーします。

文字化け復元とは

文字化け復元は、別の文字コードで誤って読まれた文字列を、よくある誤読の組み合わせで元の意味に近い候補へ戻すツールです。日本語らしさのスコアでおすすめを付けますが、どれが正しいかは文脈次第なので候補一覧から選びます。変換はこのブラウザ内だけで完結します。

よくある質問

文字コード変換(/mojicode)との違いは何ですか?

文字コード変換は、正しい文字列を UTF-8 や Shift_JIS などのバイト列に変換するツールです。このページは、すでに文字化けした文字列から復元候補を出すためのものです。

おすすめは必ず正しいですか?

いいえ。日本語らしさのヒューリスティックです。短い固有名詞や記号混じりでは外れることがあるため、候補一覧から文脈に合うものを選んでください。

文字化けさせるツールはありますか?

あります。「文字化けさせる」ページで、正しい文字列をわざと文字化けさせた結果を生成できます。復元とは逆方向の変換です。

入力できる文字数の上限はありますか?

あります。1回あたり最大 2,000 文字までです。上限を超える入力は受け付けません。長い文章は分割して復元してください。

候補が一部だけ壊れている・復元できないときは?

途中で ? や � に置き換わった文字列は、元バイトが失われているため機械的には完全復元できないことがあります。半角カナだらけの化け(EUC-JP を1バイト文字として見たもの)も、? が多いと欠落埋めの推定になります。デコードに失敗した経路は候補から除外します。短い語句や改行で区切られた文、文字化けした直後の文字列ほど精度が上がります。