解决Linux脚本执行出现"%0D"的问题
场景:在Linux下执行脚本命令读取从Windows上传的文件example.txt
现象:
解决方法:
在Linux命令行下执行命令 dos2unix example.txt对换行符进行转换
原因分析:
Windows下文本文件换行符为CRLF,而Linux下换行符为LF,Linux保留了CR,导致URL末尾多了\r的字符串,然后编码为"%0D"
参考
https://www.321dz.com/2004.html
场景:在Linux下执行脚本命令读取从Windows上传的文件example.txt
现象:
解决方法:
在Linux命令行下执行命令 dos2unix example.txt对换行符进行转换
原因分析:
Windows下文本文件换行符为CRLF,而Linux下换行符为LF,Linux保留了CR,导致URL末尾多了\r的字符串,然后编码为"%0D"
参考
https://www.321dz.com/2004.html