文字化けチェック
この非公開の比較は利用できなくなりました
1ページの完全版ツールを開く文字化けして見える文字列を貼り付ける
caféのような文字列や、文字コードの不一致で読めなくなった日本語を貼り付けてください。編集欄の元の文字列は変更されません。
上限は50,000文字です。このツールが比較するのは貼り付けたUnicode文字列だけです。ファイル、バイトストリーム、データベース、HTTPヘッダーの調査や修復は行いません。
文字化けとは、ある文字コードで表されたバイト列を別の互換性のない文字コードで解釈したため、別の文字として表示される現象です。たとえばUTF-8で符号化されたcaféのバイト列をLatin-1やWindows-1252として読むと、caféと表示されることがあります。表示されている文字列を貼り付けると、厳密に元へ戻せる復元仮説を比較できます。元の文字列は変更せず、すべての候補を仮説として明示し、処理はブラウザ内だけで行います。
文字化けの復元仮説を比較する方法
-
1
表示された文字列を貼り付ける
受け取ったとおりの文字列を使います。元ファイルのアップロードや調査は行いません。
-
2
比較に同意する
Latin-1とWindows-1252のバイト解釈を、厳密なUTF-8デコーダーで検証します。
-
3
決めつけずに比較する
変更されていない元の文字列と可逆候補を見比べ、文脈で裏付けられる場合だけ選択します。
-
4
プレーンテキストとして使う
元の文字列を上書きせず、選択した仮説をコピー、TXT保存、または印刷します。
復元仮説から分かること、分からないこと
文字コードは文字とバイト列の対応を定めます。UTF-8ではéを2バイトのC3 A9で表します。このバイト列をWindows-1252またはISO-8859-1としてデコードすると、éと表示されることがあります。そこで表示された旧来文字をバイト値に戻し、そのバイト列をUTF-8として厳密にデコードし、候補をUTF-8で再度符号化したときに同じバイト列になるか確認します。
この往復確認では、不完全なUTF-8シーケンスや不正なシーケンスを除外します。置換文字�が含まれる候補も、すでに情報が失われているため除外します。ただし、往復できることは仮説を支える材料にすぎません。元のシステムが実際に使った文字コードや、作成者が意図した文字を証明するものではありません。
| 表示された文字列 | 検証する仮説 | 考えられる候補 | 確認すること |
|---|---|---|---|
café |
UTF-8のバイト列をLatin-1として解釈 | café |
原典と綴りを照合する |
It’s |
UTF-8のバイト列をWindows-1252として解釈 | It’s |
句読点と表記ルールを確認する |
æååã |
UTF-8のバイト列をLatin-1として解釈 | 文字化け |
信頼できる日本語原文と照合する |
café |
文字コードの取り違えが2回連続 | café |
保護された2段階を確認する |
日本語の復元には文脈が必要
日本語の文字化けでは、UTF-8のバイト列を誤った旧来の文字コードで読むことにより、長いラテン文字、記号、制御文字のような文字が混ざって表示される場合があります。可逆性は候補を絞る手掛かりになりますが、短い固有名詞や1文字だけでは複数の解釈が成り立つことがあります。元の文書、データベースの書き出し元、送信者、または別の信頼できる原文と必ず照合してください。
このツールの限界と安全な復旧
このツールが受け取るのは、ブラウザがすでにUnicodeとして解釈した文字列です。以前に捨てられたバイトの復元、バイナリファイルからの文字コード判定、データベース列の修復、HTTPのContent-Typeヘッダーの変更はできません。候補が出ない場合は元の文字列を残してください。可能なら元データの実バイト列を入手してバックアップを作成し、宣言上の文字コードと実際の文字コードを確認したうえで、ファイルやバイトストリーム用のツールで一度だけ正しくデコードします。破損した文字列を唯一の原本へ繰り返し上書きしないでください。
よくある質問
いいえ。ある旧来のバイト解釈が有効なUTF-8としてデコードでき、元のバイト列へ正確に戻せたという意味だけです。複数の解釈から同じ候補や異なる読みやすい候補が生じる場合があります。文脈と信頼できる原典での確認が必要です。
表示文字がISO-8859-1またはWindows-1252として誤読されたUTF-8のバイト列ではない、シーケンスが不完全、あるいは置換文字によって情報がすでに失われた可能性があります。元の文字列を保存し、実際のバイト列と文字コード情報を確認してください。
できません。比較するのは貼り付けたUnicode文字列だけです。ファイルの読み取りや文字コード判定、データベースへの接続、保存値の書き換え、サーバーヘッダーの修正は行いません。バイト単位の変換を行う前に、必ず元データをバックアップしてください。
いいえ。比較、候補選択、コピー、TXT作成、印刷準備はブラウザ内で行います。ファネルモードでは検証済みの記録をこのタブに最長30分間保存できますが、URLに入るのは内容を示さないジョブIDだけです。
関連ツール
参考文献ジェネレーター
APA 7、MLA 9、Chicago 17、Harvard形式の正しい参考文献項目を生成します。書籍、論文、ウェブサイト、映画などに対応。
英語スペルチェッカー
英語テキストを貼り付けると、よくあるスペルミスのリストから候補を表示し、修正後のテキストをコピーできます。
単語シャッフルツール
各単語の文字をシャッフルし、先頭と末尾の文字は保持します。パズル、言葉遊び、読解練習に便利です。
英語文法チェッカー
英語テキスト向けの簡易文法・スペルチェックです。よくあるタイプミス、短縮形の抜けたアポストロフィ、重複した単語を検出します。
ACS引用ジェネレーター
ジャーナル論文、書籍、章、Webサイト向けのACS形式の参考文献を作成。DOI、URL、ページ、閲覧日の項目にも対応しています。
英語の転換語カウンター
下書き内の英語の転換語とフレーズ18種を数えます。合計、語句ごとの回数、全文語数に対する密度を確認できます。