CJK CODE PANEL · 31 · 编码终端
把汉字丢进这台编码终端,逐字打印 Unicode 码位、UTF-8 字节、GBK 十六进制与 GB2312 区位码,五笔、仓颉、电报码交由 AI 对照权威码表,不确定的绝不硬造。
| 字符 | Unicode 码位 | 十进制 | UTF-8 字节 | UTF-16 码元 | GBK | GB2312 区位 | 字符分类 |
|---|
| 字符 | HTML 实体(十六) | HTML 实体(十) | URL 转义 | JS 转义 | Python 转义 | 操作 |
|---|
本地已算出 Unicode / UTF-8 / GBK / 区位码后,点击按钮先完成点选验证码,AI 会逐字列出五笔 86、仓颉与电报码,不确定的编码会明确标注。
| Unicode 码位 | 字符在 Unicode 中的编号,如「中」为 U+4E2D,十进制 20013。 |
|---|---|
| UTF-8 字节 | 变长编码,「中」为 3 字节 E4 B8 AD,由 TextEncoder 现算,非码表硬编码。 |
| GBK 十六进制 | 对 GBK 双字节空间(0x81–0xFE × 0x40–0xFE)用 gbk 解码器逐项反查,「中」为 D6 D0。 |
| GB2312 区位码 | 汉字区第 16–87 区反查,「中」为 54 48;查不到的标注「超出 GB2312」。 |
| 五笔 / 仓颉 / 电报码 | 本地不内置码表,AI 查询结果一律标注「需以权威字库核对」,不确定就写不确定。 |
| 字符分类 | 按 Unicode 区块判定:CJK 统一表意、扩展区、全角形式、CJK 符号标点等。 |
排查乱码、写爬虫、对账单字节流时,最需要的是每一层字节都对得上。本页把一个汉字在 Unicode、UTF-8、GBK、GB2312 四套体系里的坐标一次算清,并给出网页、URL、JS、Python 四种转义写法。
本页自测口径:「中」= U+4E2D、UTF-8 E4 B8 AD、GBK D6 D0、区位码 54 48,可用示例按钮一键复核。
GB2312 把汉字放进 94×94 的网格,区对应第一字节减 0xA0,位对应第二字节减 0xA0。中的 GBK 字节是 D6 D0,D6-0xA0=54、D0-0xA0=48,所以区位码是 5448。本页对每个字按这个口径逐字节反查,不算不出的字会明确标注。
GB2312 只收录 6763 个常用汉字,编码范围在区位码 16–87 区;GBK 是它的超集,扩展到 21003 个汉字并兼容 GB2312。一个字查得到 GBK 字节但反查不出 GB2312 区位时,说明它超出 GB2312,本页会标「超出 GB2312」。
这三种码表依赖人工编纂的字库,浏览器里没有内置的权威数据,本地硬造容易出错。本页把您已查询的字符交给 AI 整理,并标注「AI 结果仅供参考,输入法码表请以权威字库为准」,不确定的字段会写不确定而不是编一个值。
单次最多 50 个字符,重复字符自动去重;Unicode、UTF-8、GBK、区位码全部在浏览器本地用 TextEncoder 与 TextDecoder 的 gbk 解码器计算,除您主动点击 AI 按钮外没有任何网络请求。结果可一键导出 CSV 留档。
中 这类数字字符实体常用于网页里安全地展示特殊字符;%E4%B8%AD 是 UTF-8 字节的百分号编码,用于 URL;JS 与 Python 的反斜杠 u 转义用于源代码字符串。排查乱码时把字节链路逐段对上就能定位断点。
现在只有你自己能看到这条留言(已标上「待审核」),管理员审核通过后才会展示给所有人~
还没有留言,来抢沙发吧!