エンコード一覧

短いテキストを入力し、文字ごとに Unicode、UTF-8、UTF-16 と、ASCII、GB2312、GBK、GB18030、Big5 のエンコード結果を照合できます。エンコーディングの用途に関するクイックリファレンスも保持されます。

ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド

エンコーディング一覧の使い方

入力テキストは現在のブラウザー内でのみ、ローカルの固定コード表に基づいて計算されます。アップロードも保存もされません。

  1. 短いテキストを入力

    最大 64 個の Unicode スカラー値を入力または貼り付けできます。空白、重複文字、元の順序はすべて保持されます。

  2. 文字ごとに照合

    各文字の Unicode、UTF-8、UTF-16 および各旧エンコーディングのバイトを確認できます。十六進数はすべて大文字で、スペース区切りで表示されます。

  3. コピーまたはクリア

    現在の結果を TSV としてコピーでき、表に貼り付ける際に便利です。クリアボタンを押すと照会結果も同時に削除されます。

制限事項と注意点

  • GB2312 列は厳密に GB2312-1980 文字セットのマッピングを使用します。GBK、GB18030、Big5 列は WHATWG Encoding の Web 互換アルゴリズムを使用します。これらの基準は互いに同一視できません。
  • Big5 の照会には、WHATWG インデックスにある一般的な HKSCS 拡張が含まれます。GB18030 は固定インデックスと範囲表を使用しますが、このツールはファイルエンコーディングの準拠性検査ツールではありません。
  • マッピングできない文字は「非対応」と明確に表示し、疑問符や置換文字で成功したかのように見せることはありません。また、照会結果から未知のファイルの元のエンコーディングを推測することもできません。

よくある質問

なぜ同じ文字でも異なるエンコーディング列ではバイトが異なるのですか?

各エンコーディングは独自の文字集合と割り当て規則を使用します。バイトが同じであっても異なっていても、それだけでエンコーディング同士が同等であるとはいえません。

なぜ絵文字は一部の列にしか結果が表示されないのですか?

Unicode、UTF-8、UTF-16、GB18030はより広い文字範囲をカバーできますが、ASCII、厳密なGB2312、Web互換のGBK、Big5はいずれもすべてのEmojiをカバーしているわけではありません。

検索内容はサーバーに送信されますか?

いいえ。マッピングデータと計算ロジックはページとともにローカルに読み込まれるため、入力と結果は現在のブラウザー内に保持されます。

ページのフィードバック問題を見つけましたか、または改善提案がありますか?
フィードバック機能はオンライン版での使用が必要です

オンライン版で JavaScript を有効にしてから送信してください。現在のツールまたは事例のローカル機能には影響しません。

オンライン版へフィードバックを送る