CRLF、CR、LF详解

名词解释

CR:Carriage Return ,对应ASCII中转义字符 \r ,表示回车。
LF:Linefeed ,对应ASCII中转义字符 \n ,表示换行。
CRLF:Carriage Return & Linefeed , \r\n ,表示回车并换行。

Windows 操作系统采用两个字符来进行换行,即 CRLF 。
Unix / Linux / Mac OS X 操作系统采用单个字符 LF 来进行换行。
另外,Macintosh 操作系统(即早期的 Mac 操作系统)采用单个字符 CR 来进行换行。