如何在 Unicode Lookup 上按名称、字符或编号查找 Unicode 字符?
更新时间
在 Unicode Lookup(unicodelookup.com)上查找字符有三种入口:输入名称字符串搜索 Unicode 字符和 HTML/XHTML 实体,输入单个字符查看该字符详情,输入数字按码位搜索。该工具收录 1,114,112 个字符,并支持在十进制、十六进制和八进制之间转换。使用前需要确保浏览器已启用 JavaScript,页面明确提示“To use the Unicode Lookup tool, you must enable JavaScript”。
按名称搜索字符和 HTML 实体
在搜索框中输入任意字符串,工具会按名称匹配 Unicode 字符以及 HTML/XHTML 实体。适合已经知道字符英文名称、但不确定码位的情况。
例如要找大于号相关字符,可以输入 greater;要找希腊字母,可以输入 greek。网站示例中列出的检索方向包括 Greek characters、Thai characters、Latin characters、Control characters、Mathematical symbols、Greater-than signs、HTML quote entities、HTML ampersand entity 等,说明按名称或类别关键词搜索是主要用法。
预期结果是得到一组匹配的字符条目,再从中定位目标字符并查看其码位和 HTML 实体写法。
输入单个字符查看详情
如果手上已经有一个字符,但不知道它是什么、码位是多少,直接把这个字符输入搜索框即可。工具会返回该字符的详情,包括 Unicode 字符本身以及对应的 Oct(八进制)、Dec(十进制)、Hex(十六进制)、HTML 表示。
适用条件是输入内容为单个字符;这也是区分“按名称搜索”和“按字符查详情”的关键——输入一个字符时走详情查询,输入多个字符组成的字符串时走名称搜索。
按码位数字搜索
输入数字时,工具按码位(codepoint)搜索。页面给出的写法示例如下:
| 进制 | 写法示例 | 说明 |
|---|---|---|
| 十进制 | 123 |
直接写数字 |
| 八进制 | 0371 |
以 0 开头 |
| 十六进制 | 0x1D351 |
以 0x 开头 |
| 二进制 | 0b110101 |
以 0b 开头 |
使用时按目标码位的进制选择对应前缀写法输入,预期结果是定位到该码位对应的字符。网站示例中专门列出“Decimal lookup”,说明十进制查询是常见用法之一。
结果中的进制转换
查到字符后,结果区会同时给出 Oct、Dec、Hex、HTML 四种表示,并提供 Previous / Next 在相邻字符间切换。这使该工具不仅能“查”,也能在十进制、十六进制、八进制之间做转换——例如拿到一个十六进制码位后,可以直接读出对应的十进制和八进制值,用于不同文档或代码场景。
常见卡点
- 页面无响应或搜索无结果:先检查 JavaScript 是否启用,这是工具运行的前提。
- 输入数字却没按码位查:确认进制前缀是否正确,八进制用前导 0、十六进制用 0x、二进制用 0b,十进制直接写数字。
- 想查字符详情却输入了多个字符:详情查询针对单个字符,多字符输入会按名称搜索处理。
该工具由 Jonathan Hedley 制作,基于 John Walker 的离线工具 unum,页面版权标注为 © 2009。