admin管理员组

文章数量:1613632

linux中编写的文本文件在windows中用计事本中打开时,原本有的换行没有了。根本原因就是:

linux中一个转义字符\n起换行作用,即在linux中编辑文本文件时,按下enter键,宏观上我们看到光标移到了新的一行开头,而对于文件内容来说相当于在行尾隐式添加转义字符\n

windows中两个连续的转义字符\r\n起换行作用,即在windows中编辑文本文件时,按下enter键,宏观上我们看到光标移到了新的一行开头,而对于文件内容来说相当于在行尾隐式添加\r\n

所以linux中编写的文本文件,放到widows中用记事本打开时,仅仅\n起不到换行效果;而在windowsh中编写的文本文件,在linux中用vim打开时,\r\n中的\n起到了换行效果,但是\r显示的是乱码。

本文标签: 区别换行符LinuxWindows