Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目标: 将文件从客户端传输到服务器。
环境: Linux
问题:
以二进制模式打开文件。在文本模式下,换行符表示为 /r/n。
^M(一个字符)是 0x0D
Linux 上的 NewLine 字符为 0x0A
Windows 上的 NewLine char 为 0x0D 0x0A(2 个字符)
所以 0x0D,0x0A 将显示为 ^M,NewLine (取决于您使用的编辑器,我所说的对 VIM 是正确的)
BTW,如果你想输入一个^M,你需要按ctrl+v,然后按ctrl+m(在VIM中)