| # | 字符 | 码点 | 名称 | UTF-8 | UTF-16BE | 标记 |
|---|
这是 Unicode 查看器:把贴进来的文字拆成码点,看身份、编码和隐藏标记。 把文本拆成 Unicode 码点,显示身份、编码和异常。UTF-8、ZWSP、BOM、NBSP、BiDi、U+ 这类标识不翻译。A 是 U+0041,UTF-8 41,UTF-16BE 00 41。é 的 UTF-8 是 C3 A9。🍵 是 U+1F375,UTF-16BE 代理对 D8 3C DF 75。ZWSP 是 U+200B,UTF-8 E2 80 8B。西里尔 а 是 U+0430,拉丁 a 是 U+0061。
String.length)、UTF-8 字节和 UTF-16 字节。Hello\tWorld、café、NBSP、🍵、ZWSP、世界🌍 和西里尔 аеор。码点统计标量值,一个表情算一个。字素是读者看到的单位,旗帜或字母+锐音符可以由多个码点组成一个字素。UTF-16 单元是 JavaScript string.length,🍵 占两个。UTF-8 字节是网页存储大小;UTF-16 字节是单元数的两倍。不可见计入控制字符、格式标记、ZWSP/BOM 以及 NBSP 这类特殊空格,普通 U+0020 SPACE 不计。
控制字符显示为 \t / \n。SPACE 显示为 ␣,NBSP 为 ⍽,其余不可见显示码点。标记有 CTRL、INV、WS、BIDI、HOMOGLYPH。同形字按钮插入看起来像拉丁 a e o p c x y 的西里尔字母,适合排查看起来是 ASCII 却校验失败的字符串。BiDi 标记(LRM、RLM、LRE、RLO、PDF)可以在看不见字符的情况下反转文字方向。
每一行一个码点:字形、U+、Unicode 名称(官方英文名以及 CJK / Hangul 算法名)、通用类别、区块、UTF-8 与 UTF-16BE 字节。复制报告里还有 UTF-32。精简名称表没有的字符回退为 U+1F30D 这种写法,仍然唯一。分析只在浏览器里进行,不会上传文本。
length。需要某一种编码的字节串请用 字符串转十六进制。解码字节请用 十六进制转 ASCII。带偏移和 ASCII 列请用 Hex Dump。