二重の文字化けを直す:化けた文字がさらに化けた状態

「縺薙s」のような文字化けが、さらに意味不明な文字列になっていませんか。1回ではなく2回、誤った変換が重なっています。Mojibuster は両方の段階を元に戻し、一部だけ壊れたテキストにも対応します。

テキストと次のファイルに対応:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Excel の CSV、データベースのダンプ、字幕、Web サイトのコードなど。

修正する

  1. ファイルをドロップ、またはテキストを貼り付け
  2. 自動で修正
  3. コピーまたはダウンロード
またはファイルをここにドラッグ
  • アップロードなし。 ファイルはブラウザー内で修正され、端末の外に出ることはありません。

  • EU 内のサーバー。 Mojibuster は フィンランド(EU)のサーバーで運用しており、EU 一般データ保護規則(GDPR)が適用されます。 GDPR の条文(EUR-Lex、英語)

二重に文字化けしたテキストの例

誤った変換が2回かかった項目

変換前

雎御ク樣倹: 雋ゑス。髴趣スコ / 闖エ荵怜恍: 隴鯉ス・隴幢スャ

変換後

氏名: 渡辺 / 住所: 日本

なぜ二重になるのか

UTF-8 の日本語は1文字が3バイトです。これを Shift_JIS として読むと、別の文字に置き換わります(1回目の文字化け)。その結果を UTF-8 として保存し、再び Shift_JIS として読むと、さらに長く意味のない文字列になります。

2回目が起きやすい場面は次のとおりです。

  • 文字化けしたまま保存された WordPress や SQL のエクスポートを、別のサーバーへ移行した。
  • CSV を Excel で開いて保存し、あとから別のシステムへ誤った設定で取り込んだ。
  • すでに UTF-8 のテキストを、スクリプトや API がもう一度変換した。

よくある見え方

二重に化けた状態

隴鯉ス・隴幢スャ
雎御ク樣倹
闖エ荵怜恍
陞溽判驪、
雋ゑス。髴趣スコ
驕会スセ

正しい文字

日本
氏名
住所
変換
渡辺
社

3回重なると、さらに長くなります。Mojibuster はこの段階も自動で直します。1回だけの文字化けについては 文字化けとは? で説明しています。

置換では直らない理由

検索と置換では、段階ごと・文字ごとにパターンをすべて知っている必要があります。1つでも漏れると直らず、正しい文章を誤って書き換えるおそれもあります。Mojibuster は元のバイト列を計算し直し、有効な UTF-8 になる場合だけ置き換えます。

  1. 上のボックスにテキストを貼り付けるか、ファイルをドロップします。
  2. 何回変換されたかを自動で判定し、最大3段階まで修復します。
  3. 変更点で修復箇所をすべて確認し、結果をコピーするかファイルをダウンロードします。

すでに正しい部分はそのまま残ります。壊れた行と正しい行が混在したファイルでも同じです。Shift_JIS のファイルそのものを変換したい場合は Shift_JIS を UTF-8 に変換をご覧ください。

よくある質問

二重の文字化けはどう見分けますか?

1回だけの文字化けより長く、同じような記号や漢字が繰り返し出てきます。短いものは 文字化けとは? の例のように1段階です。

何段階まで直せますか?

最大3段階です。それ以上は実際にはほとんど起こりません。

一部だけ二重に化けている場合は?

問題ありません。Mojibuster は箇所ごとに修復し、正しい部分には手を加えません。

結果を先に確認できますか?

はい。変更点に、修復した箇所が行番号付きで表示されます。確認してからコピーやダウンロードができます。

関連ガイド