Unicode 编码与解码 - 免费在线工具
Unicode 编码原理
每个字符转换为其 Unicode 码点的十六进制格式。
- 1
获取码点
获取每个字符的 Unicode 码点值。
- 2
格式化为转义序列
码点格式化为 \uXXXX(4 位)或 \u{XXXXX}(补充字符)。
常见问题
什么是 Unicode 转义编码?
Unicode 转义编码将每个字符表示为反斜杠 u 后跟其十六进制码点(如 \u0041 表示 "A")。BMP 之外的字符使用 \u{XXXXX} 语法。
\uXXXX 和 \u{XXXXX} 有什么区别?
\uXXXX 使用恰好 4 个十六进制数字,只能表示 U+FFFF 以下(BMP)的码点。\u{XXXXX} 是 ES6 语法,支持任何码点,包括 BMP 之外的字符如 Emoji。