这个工具是什么
Unicode Converter 使用 for...of、codePointAt 和 String.fromCodePoint 按完整 Code Point 遍历,而不是把 UTF-16 代理项误当成两个字符。反向转换会严格验证范围并拒绝孤立代理项。
- 每个字符显示 U+ 表示、十进制值、UTF-8 Bytes 和 JavaScript Escape。
- 支持从 U+ 序列或 JavaScript Unicode 转义恢复文本。
- 输入与结果只在浏览器内处理,不执行生成的转义文本。
如何使用
- 输入需要分析的 Unicode 文本。
- 点击“分析 Unicode”查看逐字符结果。
- 若需反向转换,输入 U+ 或转义序列。
- 验证后复制还原文本。
常见用途
- 检查 emoji 与罕见汉字的真实 Code Point。
- 生成调试所需的 Unicode 转义表示。
- 理解 UTF-16 与 UTF-8 表示之间的区别。
隐私与安全
输入与结果只在您的浏览器本地内存中处理,不会上传到服务器、调用在线 API 或被自动持久化保存。
Unicode Converter 功能特点
逐个 Unicode Code Point 查看编码信息,并支持 U+ 与 JavaScript 转义反向转换。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
为什么 emoji 只显示一行?
工具按完整 Code Point 遍历,正确合并构成该字符的 UTF-16 代理对。
所有字符都能写成 U+XXXX 吗?
基本多文种平面常用四位;更高 Code Point 会自然使用五到六位十六进制。
反向转换会执行 JavaScript 吗?
不会。页面只解析受支持的转义文本,不使用 eval 或 new Function。
内容会上传吗?
不会,Code Point 与 UTF-8 计算完全在本地完成。