设置
语言设置
主题设置
Unicode 转换
字符与 Unicode 码点相互转换,支持 emoji 并显示详细字符信息
使用说明
🚀 快速开始
- 字符转码点:输入文本,点击「编码」按钮获取码点序列(如 U+0041 U+1F600)
- 码点转字符:输入码点(U+/0x/十进制/\u 格式),点击「解码」按钮转换为可读文本(含复合 emoji 序列)
- 批量处理:支持一次性处理多字符/多码点
- 双向转换:编码和解码按钮可随时点击,无需切换模式
📌 常见使用场景
- 程序开发:处理字符编码、调试字符串问题
- 数据分析:分析文本文件中的特殊字符和编码
- 网络通信:理解和调试协议中的控制字符/方向性
- 教育学习:学习计算机基础、理解字符编码原理
- 安全分析:识别不可见字符(如零宽空格/ZWJ)
- 格式转换:不同编码系统之间的转换
🎛️ 转换参数与格式
- 标准码点:U+1F600、U+0041
- 转义序列:\u1F600、\u0041
- 十进制:128512、65
- 十六进制:0x1F600、0x0041
- 分隔符:空格、逗号、分号等均可混用(自动拆分)
🧭 使用建议
- 文本输入:直接输入或粘贴需要转换的文本内容
- Emoji 特性:部分 emoji 由多码点组成(基底+变体+ZWJ)
- 编码意识:超出 BMP 的字符通常呈现代理对(UTF‑16)
⚠️ 限制与兼容性
- 非法码点:范围 <0 或 >0x10FFFF 的值不会被解析
- 呈现差异:不同平台/字体的显示效果可能不同
- 区块可见性:极少数历史性区块在终端/浏览器可能无法显示
🔒 隐私与安全
- 所有处理均在您的浏览器内完成,数据不会离开您的设备
❓ 常见问题
为什么一个字符会显示两个或多个 UTF‑16 单元?
因为该字符码点超出 BMP(> U+FFFF),需要用代理对(High/Low Surrogates)表示
为什么某些 emoji 由多个码点组成?
部分 emoji 是组合序列(基底 + 变体选择器 + ZWJ 连接)
十六进制与十进制可以混用吗?
可以,工具会自动识别 U+/0x/\u/十进制,且支持空格、逗号、分号作分隔
与 ASCII 有何不同?
ASCII 仅覆盖 0–127,Unicode 覆盖全球文字与符号,范围至 U+10FFFF