文字コード変換・文字化け診断
テキストファイルを選ぶと文字コードを自動判定して中身を表示し、Shift_JIS・EUC-JP・UTF-8などに変換してダウンロードできます。「文字化け診断」では、文字化けしたテキストを貼り付けるだけで元に戻せるか調べます。改行コードの統一には改行コード変換、URL用の変換にはURLエンコード/デコードもご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
CSV・テキスト・ログなどのファイルを選択、またはここにドラッグ&ドロップしてください(ブラウザ内で処理され、アップロードされません)
復元候補
文字化けしたテキストを貼り付けると診断します。
注意事項
- 文字コードの自動判定は推測です。Shift_JISとEUC-JPなど、短いテキストでは区別できない場合があります。結果がおかしいときは「読み込む文字コード」を手動で選んでください。
- UTF-8をShift_JISなどで読んだ文字化けは、読み取り時に一部のバイトが失われて「�」になっていると完全には復元できません(読める部分だけを復元し、失われた部分は「�」のまま残します)。可能なら、文字化けする前の元ファイルをこのツールに直接読み込ませてください。
- Shift_JISはWindows標準のCP932として扱うため、①などの機種依存文字や「〜」「~」も変換できます。一方、絵文字などSJIS/EUC-JPにない文字は「?」に置き換わります。
用語解説
文字コード
文字をコンピューター上の数値(バイト列)で表すための取り決めです。日本語ではUTF-8、Shift_JIS、EUC-JPなどが使われ、保存時と読み込み時で文字コードが食い違うと文字化けが起こります。
Shift_JIS / EUC-JP / UTF-8
Shift_JIS(SJIS)はWindowsの古いソフトやCSVでよく使われる日本語向けの文字コード、EUC-JPはUnix系システムで使われた日本語向けの文字コード、UTF-8は世界中の文字を扱える現在の標準です。Webサイトや新しいシステムはほぼUTF-8です。
BOM(バイトオーダーマーク)
ファイルの先頭に付ける、文字コードを示す目印のバイト列です。ExcelでUTF-8のCSVを文字化けなく開くにはBOM付きにすると効果的ですが、プログラムによってはBOMがあると誤動作することがあります。
文字化け
本来と異なる文字コードで解釈したために、意味のない文字が表示される現象です。例えばUTF-8のテキストをShift_JISとして読むと「縺薙s縺ォ縺。縺ッ」のような文字列になります。
よくある質問
文字コードの自動判定は確実ですか?
いいえ、自動判定はあくまで推測です。Shift_JISとEUC-JPなど、短いテキストでは区別できないことがあります。結果がおかしい場合は「読み込む文字コード」を手動で選び直してください。
文字化けしたテキストを元に戻せますか?
読み取り時にバイトが失われて「�」になった部分は復元できません。可能であれば、文字化けする前の元ファイルをこのツールに直接読み込ませてください。
変換できない文字はどうなりますか?
Shift_JISはWindows標準のCP932として扱うため、①などの機種依存文字や「〜」も変換できます。絵文字など変換先の文字コードにない文字は「?」に置き換わります。
このページをシェア
