Unicode 转换
仅 \uXXXX / \u{…} 互转,实时生效。文本与 \u 转义互转;编码为 \uXXXX、十六进制固定小写(增补平面为两个 \u);解码支持 \uXXXX 与 \u{…};Ctrl+Enter 确认、Shift+Delete 清空
Ctrl+Enter 确认|Shift+Delete 清空
原文
编码结果
快速示例
使用说明
按下列步骤操作即可;具体按钮位置以页面为准。
- 在输入区粘贴原文,选择输出为 \uXXXX、U+… 或十进制/十六进制 HTML 实体等(以页面选项为准)。
- 反向操作时粘贴转义串,工具会尝试还原为人类可读文本;混合多种格式可能需分段处理。
- 注意与 JavaScript、Python、JSON 各自的转义规则差异,复制到代码里时留意引号与前缀。
- 转换在浏览器本地完成。
常见问题
若在浏览器里使用遇到问题,可先对照下方说明排查。
- Code Point 和 UTF-16 是什么关系?
- Code Point 是抽象字符编号;UTF-16 用一对代理对表示超过 BMP 的字符。工具若按语言串显示,一般已处理好拆解。
- \u 后必须是四位吗?
- 传统 \u 为四位十六进制;部分语言支持 \u{...} 可变长度,请按目标语言规范粘贴。
- HTML 实体与 Unicode 数字引用?
- &#...; 可用十进制或 x 前缀十六进制表示码点;命名实体如 依赖 HTML 定义集合。
- 为什么还原乱码?
- 可能源文本并非 UTF-8、或混入了截断代理对。请确认原始字节序列与编码声明。