URL 编码与解码

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

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

你的文本留在你的设备上

  • 2转换方向
  • 2编码方式
  • 0注册
  • 1点击复制
Specification

URL 编码与解码 规格一览

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

URL 编码与解码 怎么用

  1. 1

    选择方向

    选择方向。

  2. 2

    选择编码方式

    选择编码方式。

  3. 3

    复制结果

    复制结果。

Questions

Frequently asked questions

我该用哪一种编码?

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

为什么两种答案不一样?

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

解码失败怎么办?

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

空格会变成加号吗?

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

Background

两种编码,一个差别

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

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

完整规格

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

Keep going with the same files

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