エンコード一覧
短いテキストを入力し、文字ごとに Unicode、UTF-8、UTF-16 と、ASCII、GB2312、GBK、GB18030、Big5 のエンコード結果を照合できます。エンコーディングの用途に関するクイックリファレンスも保持されます。
ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド
エンコーディング一覧の使い方
入力テキストは現在のブラウザー内でのみ、ローカルの固定コード表に基づいて計算されます。アップロードも保存もされません。
短いテキストを入力
最大 64 個の Unicode スカラー値を入力または貼り付けできます。空白、重複文字、元の順序はすべて保持されます。
文字ごとに照合
各文字の Unicode、UTF-8、UTF-16 および各旧エンコーディングのバイトを確認できます。十六進数はすべて大文字で、スペース区切りで表示されます。
コピーまたはクリア
現在の結果を 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をカバーしているわけではありません。
検索内容はサーバーに送信されますか?
いいえ。マッピングデータと計算ロジックはページとともにローカルに読み込まれるため、入力と結果は現在のブラウザー内に保持されます。