URL 编码与解码

百分号编码,两个方向都行。

免费 · 无需注册 · 在您的设备上运行

你的文本留在你的设备上

  • 2转换方向
  • 2编码方式
  • 0注册
  • 1点击复制
实际使用

可以放心的地方

  • 2编码方式
    • 单一值,或整个网址
    • 差别在 / ? : @ 等字符
  • 1错误位置
    • 指出哪个字符解不开
    • 不会抛出错误信息
  • 0上传
    • 数据不离开当前页面
    • 不存储任何信息
规格

URL 编码与解码 规格一览

方向
两个方向
单一值
转义分隔字符
整个网址
保留分隔字符
受影响字符
九个字符有差异
无效输入
报告字符位置
价格
免费
需要账户
无
运行位置
在您的设备上
使用方法

URL 编码与解码 怎么用

  1. 1

    选择方向

    编码或解码,两边都已载入示例。

  2. 2

    选择编码方式

    要放进查询字符串就选单一值,是完整网址就选整个网址。

  3. 3

    复制结果

    结果随输入实时更新,一键即可复制。

问题

常见问题

我该用哪一种编码?

要放进查询字符串的内容用单一值编码。只有在编码完整网址时,才用整个网址那一种。

为什么两种答案不一样?

它们对构成网址的字符处理不同。在值里转义斜杠是对的;在网址里转义斜杠会让网址失效。

解码失败怎么办?

信息会指出从哪个字符开始的转义是坏的。百分号后面必须跟着两个十六进制数字。

空格会变成加号吗?

不会。空格会变成 %20,这在网址路径与查询字符串里才是正确的。加号属于表单编码,是另一种格式。

背景说明

两种编码,一个差别

提供两种编码,因为它们对网址分隔字符的处理不同:一种会转义以便放进值里,另一种原样保留。

  • 百分号编码把一个字符换成百分号加上它的两位十六进制值。
  • 构成网址结构的分隔字符,正是两种编码意见不同的那些字符。
  • 对已编码的字符串再编码一次会让转义加倍,百分号本身会变成 %25。
  • 解码在两种情况下都一样,所以只有编码那一侧需要选择。

完整规格

URL 编码与解码 的完整规格
方向编码与解码,一个开关切换。
单一值会转义分隔字符,结果可以安全放进查询值里。
整个网址保留分隔字符,完整网址仍然可用。
受影响字符两者在斜杠、问号、冒号、@、&、=、+、$ 与 # 上不同。
无效输入坏掉的百分号转义会报告字符位置,而不是错误信息。
价格免费。由计算区域外清晰标注的广告支持。
需要账户不需要。
运行位置在您的浏览器标签页中运行。数据不会发送到任何地方。
下一步

用同一批文件继续做

全部开发工具: SPOTTOOLS 的开发工具