UTF-16 字符检视
逐码点检视字符串的 UTF-16 / UTF-8 / 转义 / 代理对信息
码点数
3
UTF-16 单元
4
UTF-8 字节
8
代理对字符
1
| # | 字符 | 码点 | UTF-16 单元 | 类型 | UTF-8 字节 | JS 转义 | HTML 实体 |
|---|---|---|---|---|---|---|---|
| 0 | A | U+0041 | 0x0041 | BMP | 41 | \u0041 | A |
| 1 | 中 | U+4E2D | 0x4E2D | BMP | E4 B8 AD | \u4E2D | 中 |
| 2 | 😀 | U+1F600 | 0xD83D 0xDE00 | 代理对 · SMP supplements | F0 9F 98 80 | \uD83D\uDE00 | 😀 |
JavaScript 字符串以 UTF-16 存储。码点大于 U+FFFF 的字符(如 Emoji)由两个「代理对」单元组成,用
charCodeAt 会拆成两半,应使用 Array.from / codePointAt 按码点遍历。 关于 UTF-16 字符检视 工具
UTF-16 字符检视 是云海百宝箱提供的一个免费在线工具。逐码点检视字符串的 UTF-16 / UTF-8 / 转义 / 代理对信息 该工具完全在浏览器中运行,无需下载安装任何软件,跨平台支持 Windows、Mac、Linux 及移动设备,数据在本地处理不上传服务器。
与 UTF-16 字符检视 配合常用的同类工具: Base64 编码/解码、URL 编码/解码、十六进制转换、Unicode 编码/解码、HTML 实体编码/解码、二进制转换
UTF-16 字符检视 使用方法
- 在输入框中输入或粘贴需要处理的内容
- 选择相应的处理选项或参数
- 点击"处理"或"转换"按钮获取结果
- 点击"复制"按钮可一键复制结果到剪贴板