🔎

Unicode码点查询

输入任意字符查询其 Unicode 码点、UTF-8 编码、HTML 实体、URL 编码等多种表示。

Unicode 码点查询
输入字符后显示详情

Unicode 码点查询工具使用指南

📌 简介

Unicode 码点查询工具是一款面向开发者和字符处理场景的在线工具,可以查询任意字符的 Unicode 码点、UTF-8 字节序列、HTML 实体、URL 编码、JS 转义等多种编码形式。支持批量查询多个字符,正确处理 emoji 等多字节字符。在处理国际化文本、字符编码问题、开发多语言应用时非常实用。所有查询在浏览器本地完成。

📖 Unicode 码点与编码

Unicode 码点是为世界上每个字符分配的唯一数字编号,写作 U+XXXX 格式,例如 A 是 U+0041、中是 U+4E2D、😀 是 U+1F600。同一个码点可以用不同的编码方式表示:UTF-8 使用 1-4 个字节变长编码,兼容 ASCII,是 Web 应用的主流编码;UTF-16 使用 2 或 4 个字节;HTML 实体用 &#XXXX; 或 &#xXXXX; 表示;URL 编码将多字节字符转成 %XX 形式。理解这些编码的对应关系是国际化开发的基础。

💼 常见应用场景

⚙️ 使用步骤

  1. 在输入框中输入字符(可同时输入多个)。
  2. 下方会逐个显示每个字符的详细信息。
  3. 右侧汇总显示整体字节序列和码点列表。
  4. 结果可自由复制使用。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 为什么汉字是 3 个字节?

A: UTF-8 是变长编码,ASCII 字符占 1 字节,大多数汉字的码点范围需要 3 个字节来表示。这是 UTF-8 兼容 ASCII 和表示范围广的折中方案。

Q: emoji 的码点为什么超过 4 位?

A: Unicode 码点超过 U+FFFF(如 emoji 在 U+1F600 附近)时,书写需要 5 位。这些字符在 JavaScript 中需要两个 16 位单元表示,即"代理对"。

Q: 数据会上传吗?

A: 不会。所有查询在浏览器本地完成,字符不会离开您的设备。