URL 编码与解码
百分号编码,两个方向都行。
免费 · 无需注册 · 在您的设备上运行
你的文本留在你的设备上
- 2转换方向
- 2编码方式
- 0注册
- 1点击复制
URL 编码与解码 规格一览
- 方向
- 两个方向
- 单一值
- 转义分隔字符
- 整个网址
- 保留分隔字符
- 受影响字符
- 九个字符有差异
- 无效输入
- 报告字符位置
- 价格
- 免费
- 需要账户
- 无
- 运行位置
- 在您的设备上
URL 编码与解码 怎么用
- 1
选择方向
选择方向。
- 2
选择编码方式
选择编码方式。
- 3
复制结果
复制结果。
Frequently asked questions
我该用哪一种编码?
要放进查询字符串的内容用单一值编码。只有在编码完整网址时,才用整个网址那一种。
为什么两种答案不一样?
它们对构成网址的字符处理不同。在值里转义斜杠是对的;在网址里转义斜杠会让网址失效。
解码失败怎么办?
信息会指出从哪个字符开始的转义是坏的。百分号后面必须跟着两个十六进制数字。
空格会变成加号吗?
不会。空格会变成 %20,这在网址路径与查询字符串里才是正确的。加号属于表单编码,是另一种格式。
两种编码,一个差别
提供两种编码,因为它们对网址分隔字符的处理不同:一种会转义以便放进值里,另一种原样保留。
- 百分号编码把一个字符换成百分号加上它的两位十六进制值。
- 构成网址结构的分隔字符,正是两种编码意见不同的那些字符。
- 对已编码的字符串再编码一次会让转义加倍,百分号本身会变成 %25。
- 解码在两种情况下都一样,所以只有编码那一侧需要选择。
完整规格
| 方向 | 编码与解码,一个开关切换。 |
|---|---|
| 单一值 | 会转义分隔字符,结果可以安全放进查询值里。 |
| 整个网址 | 保留分隔字符,完整网址仍然可用。 |
| 受影响字符 | 两者在斜杠、问号、冒号、@、&、=、+、$ 与 # 上不同。 |
| 无效输入 | 坏掉的百分号转义会报告字符位置,而不是错误信息。 |
| 价格 | 免费。由计算区域外清晰标注的广告支持。 |
| 需要账户 | 不需要。 |
| 运行位置 | 在您的浏览器标签页中运行。数据不会发送到任何地方。 |
Keep going with the same files
全部开发工具: SPOTTOOLS 的开发工具