pipipipi.net

文字化けデコーダー

文字化けしたテキストのエンコーディングを推定・修復します。

文字化けしたテキストを入力し、さまざまなエンコーディングの組み合わせで再デコードを試みます。 対応エンコーディング: UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP, Windows-1252

文字化けデコーダーでできること

文字化けしたテキストを貼り付けるだけで、複数のエンコーディングの組み合わせで自動的に再デコードを試みます。UTF-8・Shift_JIS・EUC-JP・ISO-2022-JP・Windows-1252に対応しており、メールやWebページで発生した文字化けの原因特定と修復に役立ちます。

文字化けの代表パターンと原因

文字化けは「送る側と受け取る側でエンコーディング(文字コード)の想定が食い違う」ことで起きます。元のテキストが「文字化け」だった場合、代表的な組み合わせで実際にどう見えるかは次の通りです。

UTF-8のデータをShift_JISとして開いた場合
譁�蟄怜喧縺�
Shift_JISのデータをUTF-8として開いた場合
「�」(豆腐文字)の連続になりやすく、元の文字数以上に文字が崩れて意味の復元が難しくなります。
ISO-2022-JPのメールデータをそのままテキストとして開いた場合
$BJ8;z2=$1(B
「$B」「(B」のようなエスケープシーケンス(文字コード切り替え用の制御記号)がそのまま可読文字として混入します。主に日本語メール(SMTP)の伝統的なエンコーディングで発生します。
UTF-8のデータをWindows-1252として開いた場合
文字化ã‘
アルファベットと記号が連なる見た目になります。海外のフォームやCMS経由で日本語テキストを送受信した際に発生しやすいパターンです。

Shift_JIS(CP932)はWindows由来のファイル、EUC-JPはUnix/Linux系の古いシステム由来であることが多く、発生元の心当たりからエンコーディングを絞り込めることもあります。CSVをExcelで開いた際の文字化けについては文字化けを直す方法の解説記事で原因別の対処法を詳しく紹介しています。

使い方

文字化けテキスト入力欄
文字化けしたテキストを貼り付けるテキストエリアです。入力すると即座に変換結果が表示されます。
変換結果一覧
UTF-8→Shift_JIS、Shift_JIS→UTF-8など、複数のエンコーディングペアで再デコードした結果が一覧表示されます。各結果にはエンコーディングの組み合わせラベルが付きます。
コピーボタン
各変換結果の横にあるボタンで、正しく復元されたテキストをクリップボードにコピーできます。

よくある質問

このツールは無料で使えますか?
はい、無料です。登録も不要です。
入力したテキストはサーバーに送信されますか?
いいえ、すべての処理はブラウザ内で完結します。入力したテキストがサーバーに送信されることはありません。
文字化けとは何ですか?
テキストのエンコーディング(文字コード)が送受信で不一致になった際に、意図しない文字が表示される現象です。
どのエンコーディングに対応していますか?
UTF-8・Shift_JIS・EUC-JP・ISO-2022-JP・Windows-1252の5種類に対応しています。これらのエンコーディング間の変換ペア8通りで自動的に再デコードを試みます。
文字化けしたメールやWebページのテキストを修復できますか?
テキストをコピーして貼り付け、正しいエンコーディングに変換することで元の文字列に戻せる場合があります。