Url中的字符转义

遇到个怪问题,设置http_proxy的时候有用户密码,命令如下:

1export http_proxy=http://user\2016:PmnQ 2016@192.168.0.1:3128  

结果不生效,仔细观察上面的命令:

用户名其实是:“user\2016”,里面有个反斜杠\

而密码是:“PmnQ 2016”,里面有个空格

这下麻烦了,命令过不去啊。

反复搜索找到了字符转义表,第一个图是可以安全转义的:

image-20240119131946433

下面这张是不安全的:

image-20240119132010631

转一下吧: \ 的16进制HEX是%5C,空格的16进制HEX是%20

最后的语法:

1export http_proxy=http://user%5C2016:PmnQ%202016@192.168.0.1:3128  

搞定收工。


如何通过extundelete恢复删除文件
Kubernetes中Pod资源清单和解释
comments powered by Disqus