回车(CR)和换行(LF)符都是用来表示“下一行”的。而标准没有规定要使用哪一个。于是产生了三种不同的用法: windows采用回车+换行(CR+LG)表示下一行(亦即所谓的PC格式) UNIX采用换行符(LF)表示下一行 MAC机采用回车符(CR)表示下一行 当在不同的系统间传递文件,就要涉及格式的转换。 两种文件格式之间的转化: ...
在微软的 MS-DOS 和 Windows 中,使用“回车 CR('\r')”和“换行 LF('\n')”两个字符作为换行符; Windows 系统里面,每行结尾是 回车+换行(CR+LF),即“\r\n”; Unix 系统里,每行结尾只有 换行 CR,即“\n”; Mac 系统里,每行结尾是 回车 CR 即'\r'; 所以我们平时编写文件的回车符应该确切来说...
控制符,都是从以前的电传打字机的控制命令继承下来的。回车就是打印头复位,换行就是走纸。 Dos/Windows和Unix/Linux对回车、换行的理解差别就在于 Dos/Windows认为0d=0d0a=0a,而Unix/Linux坚持沿用电传打字机的工作方式(这个其实是比较正确的)。 回车换行在Linux中是"0d"?,在Windows中是"0d0a"。我们可以通过下面...