Unicode 字符解析
Unicode Inspector
把文本拆成一个个码位,列出名称、区块、书写系统和 UTF-8/UTF-16 字节序列。
列出一段文本里的每一个码点,带名称、区块、文字系统、UTF-8 和 UTF-16 字节以及转义形式——还有第二个视图,按人们会称之为一个字符的单位分组。第二个视图能解释为什么一个表单会拒绝看起来远在上限之内的文本。
原文
每个码位都列出来。输入太长时在 2,000 行处截断。
9个码位
| 字符 | 码位 | 名称 | 区块 | 文字 | UTF-8 | UTF-16 | 转义 |
|---|---|---|---|---|---|---|---|
| 한 | U+D55C | HANGUL SYLLABLE HAN | Hangul Syllables | Hangul | ED 95 9C | D55C | \uD55C %ED%95%9C |
| 글 | U+AE00 | HANGUL SYLLABLE GEUL | Hangul Syllables | Hangul | EA B8 80 | AE00 | \uAE00 %EA%B8%80 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| A | U+0041 | LATIN CAPITAL LETTER A | Basic Latin | Latin | 41 | 0041 | \u0041 %41 |
| 1 | U+0031 | DIGIT ONE | Basic Latin | Digit | 31 | 0031 | \u0031 %31 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| 😀 | U+1F600 | Emoticons U+1F600(区块名) | Emoticons | Common | F0 9F 98 80 | D83D DE00 | \u{1F600} %F0%9F%98%80 |
| · | U+0020 | SPACE | Basic Latin | Other | 20 | 0020 | \u0020 %20 |
| ㈜ | U+321C | Enclosed CJK Letters and Months U+321C(区块名) | Enclosed CJK Letters and Months | Hangul | E3 88 9C | 321C | \u321C %E3%88%9C |
怎么用
粘贴文本
一个你认不出的字符,或者一整行要审查的文本都行。长输入在 2,000 行处截断。
读码点表
名称确定字符是什么,区块说明它在 Unicode 的哪一部分,字节列告诉你它在存储上的开销。
要数个数就切换到字素簇视图
每个人们会叫作一个字符的东西一行,里面列出它包含的码点。一个家庭 emoji 是一对七;在 Mac 上输入的 한 是一对三;一个汉字是一对一。
常见问题
一个字符为什么是三个码点?
这是分解形式的韩文——声母、元音、收音分开存储,macOS 就是这样写文件名的。它和合成形式渲染得一模一样,比较起来却不相等。规范化工具能把它们重新合起来。汉字没有这种分解形式,一个字始终是一个码点。
有些字符显示的是区块名而不是名称
完整的 Unicode 名称数据库约两兆字节,为了给一段话贴标签而下载它不划算。韩文音节和中日韩表意文字按标准自己的规则精确计算;ASCII、控制字符和常见标点来自一张小表;其余按区块标注。
转义列是做什么用的?
JavaScript 形式放进源码,URL 形式放进查询字符串。两种都给出,是为了让你能把这个字符准确地放进一个不会按字面接受它的地方。
可以从这些接进来
文本倒序
Text Reverser
把字符、词或行的顺序倒过来,按字素簇处理,所以 emoji 不会被拆坏。
隐形字符清除
Invisible Character Remover
找出并删掉粘贴文本里藏着的零宽空格、BOM、软连字符和双向控制符。
Unicode 规范化
Unicode Normaliser
套用 NFC、NFD、NFKC 或 NFKD——NFKC 顺带把全角字母数字折成半角,NFC 则是 macOS 来的韩文看着一样却怎么都搜不到时的解法。
HTML 实体编码
HTML Entity Encoder
转义和还原 HTML 实体,输出可选实体名、十进制或十六进制写法。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
Emoji 与颜文字查找
Emoji & Kaomoji Search
按韩文或英文名称搜索 emoji、颜文字和特殊符号,点一下就复制走。
十六进制查看器
Hex Viewer
把任意文件展成偏移/十六进制/ASCII 三栏,用魔数判断格式,并高亮搜索命中的位置。
Unicode 规范化
Unicode Normaliser
套用 NFC、NFD、NFKC 或 NFKD——NFKC 顺带把全角字母数字折成半角,NFC 则是 macOS 来的韩文看着一样却怎么都搜不到时的解法。
隐形字符清除
Invisible Character Remover
找出并删掉粘贴文本里藏着的零宽空格、BOM、软连字符和双向控制符。
CSV 清洗
CSV Cleaner
去掉单元格首尾空白、统一表头、修正数字和日期格式,并报出列数对不上的行。
CSV 表关联(VLOOKUP)
CSV Join
按键列做内连接、左连接、右连接或全连接,并把没匹配上的行单独列出来。