文本转 Unicode
查看文本对应的 Unicode 码点,或将以空格分隔的 U+ 序列还原为文本,无需上传内容。
使用步骤
如何使用
- 选择“文本转码点”或“码点转文本”,并输入最多 100,000 个字符。
- 选择十六进制输出使用大写还是小写,然后在本地转换输入内容。
- 检查完整序列,复制结果或下载文本文件。
码点不同于 UTF-16 代码单元
编码时会遍历 Unicode 码点,并输出 U+ 加至少四位十六进制数。表情符号等补充字符会作为一个码点保留。组合附加符号和连字表情仍是各自独立的码点,因为此页面不会猜测显示出来的字素簇。
严格且易读的解码
解码接受以空白、逗号或分号分隔的 U+XXXX 到 U+10FFFF 标记。代理项范围内的值、非字符以及大于 U+10FFFF 的值会被拒绝,不会生成无效文本。转换、复制和下载都在浏览器本地完成。
常见问题
你可能还想知道
为什么这里的表情符号只有一个码点?
Unicode 码点模式会读取表情符号表示的标量值,例如 U+1F44B。这不同于 JavaScript UTF-16 转义模式,后者会用两个代理项代码单元表示同一个字符。
可以使用小写十六进制字母吗?
可以。选择小写输出即可得到 U+1f44b 这样的值;U+ 前缀仍保持大写,便于识别。
解码时可以使用哪些分隔符?
U+ 数值之间可以使用空格、逗号或分号。每个标记都必须是完整的十六进制码点;格式错误或超出范围的值会显示错误。