(结果会显示在这里)
功能说明
处理乱码、写接口文档、调试编码问题时,经常需要在中文与各种编码表示之间来回转换。本工具一个页面覆盖三种最常见的写法:
· UTF-8 十六进制:如「中」= E4B8AD,常见于日志、抓包与硬件协议;
· Unicode 转义:如「中」= \u4E2D,常见于 JSON、Java properties 与前端源码;
· URL 百分号编码:如「中」= %E4%B8%AD,常见于浏览器地址栏与接口参数。
所有转换在本地完成,输入内容不会上传。
使用步骤
1. 在上方下拉框选择转换方向(中文转编码,或编码还原成中文)。
2. 输入内容,点开始转换。
3. 点复制结果直接使用,或点结果移到输入做反向验证。
常见问题
Q:为什么有的表情符号转出来是两段 UTF-8?
A:Emoji 属于补充平面字符,UTF-8 编码占 4 字节,属于正常现象,本工具可正确还原。
Q:%u4E2D 这种写法支持吗?
A:这是非标准写法(ASP 中常见),本工具支持标准 %E4%B8%AD,如遇到 %u 写法可先在本地替换掉 %u。
你可能还想问
什么情况下需要转 UTF-8?
老系统导出的 GBK/GB2312 文件在现代应用里乱码、跨平台交换文本、接入只认 UTF-8 的接口时都需要;统一 UTF-8 是避免乱码的根本解法。
转换后中文变问号是为什么?
常见于源文件声明编码与实际编码不符(声明 UTF-8 实际 GBK),转换时读错字符集导致丢失;先确认真实编码再转,丢字后无法自动恢复,务必备份原文件。
UTF-8 和 UTF-8 BOM 有区别吗?
有。BOM 是文件头的隐藏标记,帮助 Windows 记事本、Excel 识别编码,但部分 Linux 工具与解析器不认 BOM 会报错;给 Windows 用户用带 BOM,给服务器与代码用不带。
速查在线工具箱