GBK エンコード範囲早見表
短いテキストを入力し、WHATWG Web 互換の GBK に従って実際のバイトとシングルバイト/ダブルバイトの種類を検索し、このページの GB2312 マッピングと同一バイト列を使用するかどうかを示します。
ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド
GBK エンコーディング範囲のクイックリファレンスの使い方
GBK バイトは、現在のブラウザー上でローカルの固定インデックスを使用して計算され、入力内容がアップロードされることはありません。
短いテキストを入力
最大 64 個の Unicode スカラー値を入力でき、空白、重複文字、順序はそのまま保持されます。
Web互換バイトを表示
文字ごとに大文字表記の十六進数バイト、シングルバイト/ダブルバイトの種類、および WHATWG GBK の出力が、このページの GB2312 マッピングによるバイト列と完全に同じかどうかを確認できます。
連動する範囲の説明
単一文字検索では関連する範囲を特定できます。結果は TSV としてコピーでき、マッピングできない場合は「非対応」と明示されます。
制限事項と注意点
- 検索では WHATWG Encoding の GBK エンコードアルゴリズムを使用します。すべての Windows CP936、オペレーティングシステムのコードページ、またはベンダー独自の拡張と同一ではありません。
- ユーロ記号は Web 互換ルールに従ってバイト値 80 としてエンコードされます。WHATWGが明示的に除外するU+E5E5は「対応していません」と表示されます。
- 「同一バイト列」は、各文字の WHATWG GBK の出力と、このページの GB2312 マッピングだけを比較するものであり、任意の GBK バイトストリームを GB2312 でデコードできることを意味しません。
よくある質問
なぜユーロ記号は 80 と表示されるのですか?
これは WHATWG が GBK Web 互換エンコーディングで定める特殊な単一バイトマッピングであり、厳密な GB2312 マッピングではありません。
なぜEmojiはGBKで対応していないのですか?
Web 互換の GBK は、主に ASCII と既存の二バイトインデックスを対象としており、すべての Unicode スカラーを表現できるわけではありません。
同一バイト列マーカーはどのように計算されますか?
ツールは、WHATWG GBK と、このページの ICU/IBM 5478 round-trip GB2312 のマッピングをそれぞれ計算します。両方がエンコード可能で、バイト列が完全に同じ場合にのみ「はい」と表示します。