WMW

文字化け修正ツール

Free

文字化けしたテキストの背後にある元のバイトを復元し、複数の一般的なエンコーディングで再デコードし、正常な候補をすべて表示します。

すべてブラウザ内で動作します。テキストがどこかにアップロードされることはありません。

コメント (0)

このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。

ゲストのコメントは公開前に確認されます。 ログイン すると即座に投稿できます。

まだコメントはありません。最初にご意見をお寄せください!

このツールの機能

文字化けしているように見えるテキスト(例:CaféではなくCafé)を貼り付けると、このツールは元のバイトを復元し、いくつかの一般的なキャラクターエンコーディングで再デコードを試み、正常な結果をすべて表示するので、正しいものを選ぶことができます。

仕組み

このような文字化けは、ほとんどの場合、有効なUTF-8バイトが1バイトずつWindows-1252(または密接に関連するLatin-1)として誤読されることによって引き起こされます。このツールはその最初のステップを元に戻し、文字化けしたテキスト内の各文字を、Windows-1252がそれを生成したであろう単一のバイトにマッピングし直します。その後、復元したバイトシーケンスを、ブラウザに組み込まれたTextDecoderに複数の候補エンコーディング(UTF-8、Shift-JIS、EUC-JP、GBK、Big5、EUC-KR、KOI8-R、ISO-8859-7)で渡し、エラーや置換文字なしで完了したデコードのみを保持します。

解決できる問題

よくある質問

›そもそも文字化けの原因は何ですか?

あるキャラクターエンコーディング(今日ではほぼ常にUTF-8)で保存されたテキストが、異なるエンコーディング(一般的にWindows-1252やLatin-1)を想定したプログラムによって開かれたり取り込まれたりすると発生します。元のマルチバイトUTF-8文字それぞれが、2つまたは3つの別々の誤った単一バイト文字として表示されます。

›このツールが1つの修正ではなく複数の結果を表示するのはなぜですか?

同じ文字化けしたバイトは、複数のエンコーディングで有効に再デコードできることがあり、このツールにはどれが実際の元の言語と一致するかを知る方法がありません。正しく読める候補を選べるように、正常にデコードされる(置換文字がない)すべての候補を表示します。

›テキストに候補が一つも表示されません、これは何を意味しますか?

そのテキストが実際にはWindows-1252/Latin-1の誤読による文字化けではなかったか、元のエンコーディングがこのツールが試すリストの範囲外だった可能性があります。テキストが単に珍しいが有効な文字を含んでいるだけでなく、本当に文字化けしているように見えるか再確認してください。

›Windows-1252以外の他の不正なエンコーディングによる文字化けも修正できますか?

このツールは、実際の文字化けの原因として圧倒的に多いWindows-1252またはLatin-1の誤読を特に元に戻します。テキストが別の第一段階のエンコーディングで壊れている場合、バイト復元のステップ自体が正しいバイトを生成できず、どの候補も正常には見えません。

›これはURLやBase64のデコーダーと同じですか?

いいえ。URLエンコーディングとBase64エンコーディングは、意図的で可逆的な別個のテキスト変換です。文字化けは文字エンコーディングの不一致による意図しない副作用であり、それを修正するということは、意図的なエンコーディング方式をデコードするのではなく、同じ基礎となるバイトを正しく再解釈することを意味します。

関連ツール

Free

テキスト

JWTデコーダー

JWTのヘッダーとペイロードを読みやすいJSONにデコードし、タイムスタンプクレームを読みやすい日付に変換し、期限切れのトークンを示し、指定したシークレットでHS256署名を検証できます。

Free

テキスト

llms.txtジェネレーター

タイトル、概要、リンクセクションからllmstxt.org仕様に従ったllms.txtファイルを生成し、Optionalセクションのグループ化とライブプレビューに対応しています。

Free

テキスト

Markdownプレビュー

Markdownをソースと並べてリアルタイムでサニタイズ済みHTMLとして表示し、生成されたHTMLの表示とコピーを切り替えられます。

Free

テキスト

MySQL構文検証ツール

1つまたは複数のセミコロンで区切られた文のMySQL構文を検証し、最初に見つかったエラーの正確な行と列を報告します。

Free

テキスト

オンラインHTMLエディター

3つのパネルでHTML、CSS、JavaScriptを編集し、入力しながら更新されるサンドボックス化されたライブプレビューと、ワンクリックでの独立したHTMLファイルとしてのダウンロードを提供します。

Free

テキスト

パスワード生成ツール

暗号的に安全な生成器を使い、ブラウザ内で直接強力でランダムなパスワードを生成します。リアルタイムの強度メーター、エントロピー計算、一度に複数のパスワードをまとめて生成する機能に対応しています。

Free

テキスト

Punycode変換ツール

Unicode と Punycode(RFC 3492、国際化ドメイン名に使用されるASCIIのみのエンコーディング)の間でテキストを変換します。完全なドメインモード(ドットを認識し、xn--接頭辞を自動処理)とプレーンラベルモードがあり、複数行を一度にまとめて変換できます。

Free

テキスト

行数カウンター

貼り付けたテキストを即座に分析する高度な行カウンター:重複/空行の検出、コメント行のフィルタリング、正規表現による検索・置換、並べ替え、接頭辞/接尾辞の挿入。