我想知道为什么如果您打开在Windows记事本下的UNIX下创建的文本文件,您会发现它在^M
哪里应该有新行?
我的理解是,在Windows中,每一行与结束\r\n
,即 0x0D0A
在ASCII,同时^M
具有ASCII值0x5E4D
。我不能将两者从一个联系到另一个。
在Windows中,您可以使用更好的编辑器,例如Notepad ++。它将允许您保存带有UNIX行尾的文件,但可以在Windows中查看它,就好像它具有Windows行尾。然后,您可以在两个OS中正常查看它。
—
凯文”
另请参阅Jeff Atwood的观点
—
nico