模拟错误

- 命令1是从postman复制出来,能正常执行
- 命令2是从postman复制出来,微信发给同事的,执行报错:No such file or directory
找了很久都没能发现两个命令有个不同,明明两个一模一样的命令为何会得到不同的结果,差点找到怀疑人生。
后面突然想:是不是微信对命令做了啥特殊的处理,所以想着把这两个命令URL编码试试,结果:

原因分析
某些特殊情况下,微信会将空格转换成了html中的 (没研究具体什么情况下)
- %20:空格的URL编码
- %C2%A0:html中的 的URL编码
一段JS代码证明html中的 的URL编码是%C2%A0
