快速导航
网络资源标识处理

URL 在线编码 / 解码

支持符合 RFC 3986 标准的百分比编码。解决 URL 参数中的中文乱码与冲突,提供工业级的本地化数据保护。

输入数据
选择模式:
输出结果
?
温馨建议: 如果您要编码 URL 中的查询参数,请务必使用“组件模式”以确保符号被完整转义。

什么是 URL 编码 (Percent-encoding)?

URL 编码(百分比编码)是统一资源标识符(URI)的编码机制。由于 URL 只能使用 ASCII 的特定部分,非 ASCII 字符(如中文)及特殊含义字符必须转换为 % 加上十六进制数,确保请求传输时语义完整。

常用使用场景

  • API 参数处理,确保关键词或回调地址中的特殊符号(如 & 或 #)不干扰结构。
  • 多语言链接兼容,将路径中包含的非 ASCII 字符转为符合规范的通用地址。
  • OAuth 鉴权调试,对包含 Token 或重定向地址的长链接进行编码,防止传输异常。

隐私保护声明

本工具算法完全在您的浏览器本地执行。我们不设后端存储,不记录任何链接日志,确保您的数据在物理级安全边界内保持绝对私密。

常见问题解答 (FAQ)

Q: URL 编码后的中文为什么这么长?

A: 每个中文字符通常转为 3 组百分号序列(如 %E4%BD%A0),这是为了保证全球语言识别。

Q: 什么时候使用组件模式?

A: 当需要将一个完整链接作为参数传递(如:?redirect=http...)时,必须使用组件编码。

Q: 支持处理 emoji 表情吗?

A: 支持。表情符号在底层会被正确转义为多组编码,确保在移动端链接中正常显示。

Q: 解码时遇到非法序列怎么办?

A: 通常是因为 % 后没有跟随合法的十六进制数。请检查 URL 是否存在手动修改错误。