指南

如何查看文本中每个字符的编码和 UTF-8 字节

输入文本并执行检查后,你可以逐个查看字符、代码点和 UTF-8 字节表示,同时读取字符数与字节总数。输入留空时,处理仍会成功,并返回零个字符和零个 UTF-8 字节。

工具 Unicode 字符检查器

先了解逐字符检查能提供什么

当你需要核对文本由哪些字符组成,或想了解字符代码点与 UTF-8 编码后的字节内容时,可以使用这款工具。它会按照处理顺序逐个检查输入字符,并展示位置、字符值、数值代码点、代码点的大写十六进制形式、UTF-8 字节的十六进制形式以及类别标签。这样既能查看单个字符的编码信息,也能对照字符数量和字节总量。类别标签是根据较宽泛的代码点数值范围选出的,适合用作快速线索,不适合替代正式的 Unicode 区块、文字、语言或字符属性判断。

按顺序输入内容并读取明细

  1. 在文本输入框中填写需要检查的内容。输入并非必填;如果暂时不提供文字,也可以直接执行检查。
  2. 运行检查后,先按处理顺序浏览逐字符明细。非空文本的每一项都可能包含该字符的位置、字符值、数值代码点、大写十六进制代码点、UTF-8 字节十六进制表示和类别标签。
  3. 查看汇总区域中的字符数与 UTF-8 字节总数。前者对应已处理的字符数量,后者对应各字符编码后字节长度的合计,因此不要把这两个数当作同一种计量结果。
  4. 需要核对空输入时,保持输入框为空再运行;已验证的空文本结果会显示零个字符和零个 UTF-8 字节。需要比较两段内容时,分别提交文本,并从逐字符明细和两个汇总数进行对照。
  5. 检查混合文字时,优先根据字符值、代码点和字节表示定位差异,再参考类别标签。对于中文、英文或其他字符,逐项查看比只看汇总数字更容易发现具体变化。

从编码明细和汇总数字理解结果

逐字符结果中的位置用于确认字符在处理顺序中的所在位置,字符值则帮助你把数值信息对应回实际文字。代码点的十进制形式和大写十六进制形式表达的是同一项编码信息;UTF-8 字节表示则显示编码后的字节内容,适合检查不同字符占用的字节长度差异。字符数反映工具处理了多少个字符,UTF-8 字节总数反映这些字符编码后的长度合计。空文本属于一种已验证的成功情况,此时两个汇总结果都会是零。类别标签只能提供宽泛的范围提示,不能据此断定字符所属的正式 Unicode 区块、文字、语言或字符属性。

使用示例

你需要核对一段中文文本的逐字符编码信息,并确认字符数量与 UTF-8 字节总量分别如何呈现。

在输入框中填写“你好”并执行检查,然后对照两个字符的明细与汇总信息。

结果会按处理顺序列出两个中文字符的逐项明细,明细包含位置、字符值、数值代码点、大写十六进制代码点、UTF-8 字节十六进制表示和类别标签;汇总区域还会提供字符数与 UTF-8 字节总数。

使用限制

  • 类别标签依据较宽泛的代码点数值范围选择,只能作为参考,不能作为权威的 Unicode 区块、文字、语言或字符属性分类。

常见错误

  • 把类别标签直接当成正式的 Unicode 分类会造成误判。遇到这种情况,应改看字符值、代码点和 UTF-8 字节表示,并仅将类别标签作为宽泛参考。

常见问题

不输入文本也能检查吗?

可以。输入是可选的,省略文字或保持空白后执行检查,会得到成功结果;此时字符数和 UTF-8 字节总数均为零。

工具会显示字符的代码点和 UTF-8 字节吗?

可以。非空内容的逐字符明细会提供数值代码点、代码点的大写十六进制形式,以及 UTF-8 字节的十六进制表示。

类别标签能当作正式的 Unicode 分类吗?

不能把它当作正式分类依据。该标签来自较宽泛的代码点数值范围,只适合帮助你快速定位结果,正式的 Unicode 区块、文字、语言或字符属性仍不能由此直接确定。

工具

Unicode 字符检查器