字符编码查看器
逐字符展示 Unicode 码点、UTF-8 字节序列与 UTF-16 码元,正确处理中文与 emoji 代理对。
字符编码查看器
逐字符码点 · UTF-8 字节 · UTF-16 码元
0 个字符
| # | 字符 | Unicode 码点 | UTF-8 字节 | UTF-16 码元 |
|---|---|---|---|---|
| 分析结果将逐行显示在这里 | ||||
使用说明
📖 工具介绍
字符编码查看器是一款帮助开发者、编码爱好者理解 Unicode 与字符编码的免费在线工具。同一个字符,在不同编码体系下会呈现出截然不同的二进制面貌:一个英文字母在 ASCII 与 UTF-8 中都是一个字节,一个常用汉字在 UTF-8 中占三个字节,而一个 emoji 在 UTF-16 中却需要两个码元组成代理对。当你处理乱码、排查编码错误、写转义逻辑、面试复习或教学演示时,往往迫切需要一张逐字符的对照表。本工具接受任意 Unicode 文本输入,然后按码点逐个拆分,为每个字符同时给出三个视角:Unicode 码点以 U+ 开头的十六进制编号、UTF-8 编码后的字节序列、以及 UTF-16 表示下的码元。它特别注意区分基本多文种平面与辅助平面:当字符码点大于 FFFF 时,会自动拆出两个 UTF-16 高代理与低代理码元,绝不会把 emoji 错算成两个独立字符。表格按行排列,字符列直观显示字形,码点与字节列用等宽字体展示,方便你逐行比对。你还可以把整张表复制为制表符分隔的文本,粘贴到笔记或文档中。全部计算在浏览器本地完成,文本不会上传,可放心粘贴任意内容调试。
✨ 功能特点
- 逐字符拆解:按 Unicode 码点迭代,正确识别代理对
- 三重视角:同时给出码点、UTF-8 字节、UTF-16 码元
- 字形直观:字符列直接显示可见字形,便于辨认
- 十六进制规范:码点与字节统一用大写十六进制展示
- 表格导出:一键复制整表为制表符分隔文本
- 本地分析:文本不出浏览器,隐私安全
📝 使用方式
- 在输入框中输入或粘贴想要分析的文本
- 点击分析字符按钮,或按 Ctrl+Enter
- 在表格中逐行查看每个字符的三种编码表示
- 观察 emoji 等辅助平面字符是否显示两个 UTF-16 码元
- 需要留存时点击复制表,粘贴到笔记中
⚠️ 注意事项
- 代理对正确:大于 FFFF 的字符在 UTF-16 中占两个码元,工具已正确合并为一行
- 字节序:UTF-16 码元按本机字节序展开,用于理解码点结构而非传输
- 码点宽度:码点位数随字符范围变化,BMP 内为四位、辅助平面为五位
- 空白与不可见:空格、制表符等不可见字符会按其码点正常列出
- 超长文本:建议单次不要粘贴过长文本,以免表格过长影响浏览