🔡
UTF-8 编码
字符与 UTF-8 字节序列互转,看清"字符数 / 码元数 / 字节数"三者差异
输入
0 字符
输出
字符(码点) 0 · UTF-16 码元 0 · UTF-8 字节 0 · → 输出长度 0
逐字符字节拆解(前 100 项) 0 行
| 字符 | 码点 | UTF-8 字节 | 字节数 | 操作 |
|---|
使用说明 / 算法说明
- UTF-8 是变长编码:ASCII 占 1 字节,中文通常占 3 字节,emoji 占 4 字节。
- 「字符数」按码点统计,「UTF-16 码元数」是 JS 的 .length(emoji 通常为 2),「UTF-8 字节数」才是数据库字段长度的真实消耗。
- 解码时支持直接粘贴 \xE4\xBD\xA0、%E4%BD%A0 或空格分隔的十六进制。
- 严格模式下截断或多字节序列非法会精确报错;非严格模式替换为 U+FFFD(�)。
同类工具 · 字符编码