URL编码解码

在线URL编码解码工具,支持encodeURI和encodeURIComponent

URL 编码/解码

常见问题

encodeURI 和 encodeURIComponent 有什么区别?

encodeURI 不编码保留字符(如 :/?#),适合编码完整 URL;encodeURIComponent 会编码这些字符,适合编码单个查询参数值,本工具两种都支持。

URL 编码会在服务器留存吗?

不会。编码解码全在浏览器本地完成,数据不上传。

中文在 URL 里为什么会变成 %E4%B8%AD 这样?

这是中文按 UTF-8 字节再做百分号编码的结果,粘贴进本工具解码即可还原原文。

空格会被编成 %20 还是加号?

encodeURIComponent 编成 %20,表单提交场景的加号是另一种规则,对接前先确认。

解码后还是乱码怎么办?

说明原编码不是 UTF-8,先确认来源编码,再用手动转码或乱码修复处理。