ToolConvoyToolConvoyv2.6
TEXT

Unicode 检查器 — 检查 Unicode 字符、码点和 UTF-8 字节

检查任何 Unicode 字符 — 码点、区块、UTF-8/UTF-16 字节、HTML 实体和转义序列。所有处理都在浏览器中完成。

● 本地运行 · 剪贴板友好页面加载以来工具发出的网络请求:0 次

Unicode Inspector

Analyze any text character by character. View Unicode codepoints, UTF-8 bytes, JavaScript/JSON escape sequences, and HTML entities. Perfect for debugging encoding issues. Works entirely in your browser.

Unicode 是覆盖所有在用书写系统的通用字符编码标准 —— 拉丁文、希腊文、西里尔文、阿拉伯文、天城文、CJK,以及 150+ 其他文字 —— 加上 emoji、数学符号、音乐符号和技术标记。每个字符都有唯一的码点(写作 U+ 后跟 4 到 6 位十六进制数字)、正式名称、区块分类,以及多种字节级表示。调试字符编码问题 —— 乱码的变音字母、破坏正则的不可见空格、在不同平台上渲染效果不同的 emoji —— 都要从准确知道文本里的码点开始。

Unicode 检查器识别任何粘贴的字符,并显示它的完整规格:标准格式的码点、Unicode 区块名称、UTF-8、UTF-16 和 UTF-32 字节序列,以及开发者可能需要的每种转义形式 —— HTML 数字实体、CSS 反斜杠转义、JavaScript/Python 的 \u\U 转义,以及百分号编码的 URL 形式。「显示不可见字符」开关会揭示零宽空格、不换行空格、双向控制字符,以及其他导致最难定位文本 bug 的不可见格式字符。区块浏览器按类别组织字符以供浏览,字符串视图会展示粘贴字符串中每个字符的汇总表 —— 适合检查可疑的文件名、损坏的 API 响应,或静默包含右到左覆盖字符的文本。工具完全在浏览器中运行;不会传输任何文本。

广告

使用方法

  1. 粘贴或键入一个字符

    输入单个字符或粘贴一段字符串。检查器会显示第一个字符的详细信息,并为整段字符串给出汇总表。每个字符的码点、名称、区块和编码都实时展示。

  2. 按 Unicode 区块浏览

    通过区块浏览器按类别探索字符 —— 拉丁文、希腊文、西里尔文、CJK、Emoji、数学运算符,等等。点击任意字符可在详情面板查看完整信息。

  3. 复制你需要的值

    复制码点(U+XXXX 或 U+XXXXX)、UTF-8 十六进制字节、UTF-16 十六进制字节、HTML 实体(`&#xXXXX;`)、CSS 转义(`\XXXX`)、Python/JavaScript 转义(`\uXXXX`),或 URL 编码形式。

常见问题

码点和字符之间有什么区别?

码点是 Unicode 编码空间中一个数字(U+0000 到 U+10FFFF)。字符是用户感知到的单个文本单位。有些字符由多个码点组成 —— é 可以是 U+00E9(预组合),也可以是 U+0065 + U+0301(e 加上组合尖音符)。检查器会为组合字符展示码点拆分。

为什么存在不同的 UTF 编码?

UTF-8(每个码点 1-4 字节,兼容 ASCII)是 Web 上的主流编码。UTF-16(每个码点 2 或 4 字节,Windows 和 Java 内部使用)和 UTF-32(固定 4 字节)是替代方案。检查器为每个被检查的字符展示全部三种字节表示。

如果只知道码点,怎么输入字符?

在 macOS 上,按 Ctrl+Cmd+Space,在搜索框中输入码点,然后按 Enter。在 Linux 上,按 Ctrl+Shift+U,输入十六进制码点,再按 Enter。在 Windows 上,按住 Alt,在数字小键盘上输入十进制码点,然后松开 Alt。

它能检测不可见字符吗?

可以 —— 零宽空格、不换行空格、右到左标记以及其他不可见的格式字符会用可见的字形框和正式 Unicode 名称展示。工具带有专用的「显示不可见字符」开关,会揭示输入中所有隐藏的字符。

限制说明

  • 无法渲染专用区字符专用区(U+E000–U+F8FF、U+F0000–U+10FFFF)中的字符没有标准字形。检查器显示码点和区块,但无法渲染字符 —— 字形取决于字体。
  • 不显示字体回退链工具按浏览器的字体栈渲染字符。它不会指出哪个字体提供了字形。要做字体级调试,请使用浏览器开发者工具检查元素的 computed font-family。
  • 区块浏览器限制在基本多文种平面U+FFFF 之后的字符(辅助平面 —— emoji、历史文字、CJK 扩展 B+)可按码点搜索,但不能在区块浏览器中完整浏览,因为辅助平面范围太大。

平台说明

macOS
系统自带的等价工具是字符检视器(Ctrl+Cmd+Space)。本浏览器工具增加了编码分解 —— UTF-8/16/32 字节、转义序列和 HTML 实体 —— 系统检视器并不展示这些。
Linux
`uniname` 和 `unicode` 是常见的命令行工具。本浏览器工具增加了可视化区块浏览和多种转义格式的一键复制 —— 在需要把同一字符用到 CSS、HTML 和 JavaScript 不同场景的 Web 开发中很有用。
Web
完全在浏览器中运行。字符通过浏览器的 Unicode 支持在本地检查 —— 不传输任何数据。
广告
广告