这两个字符串有什么区别?
"first line \n second line"
,"first line \r\n second line"
\r
- 回车
\n
- 换行
\r\n
通常优先使用它,\n
因为它在 unix 和 Windows 上都能正确显示。
回车只是将光标返回到同一行的开头(不前进到下一行),而换行则换行。
注:( 将鼠标悬停在下方灰色框上即可查看)
如果你有一台打字机,试着用它。这是一个如此宏伟的工程,如今没有多少人能体验到。
区别在于不同的EOL
系统(首先是 Unix,其次是 Win/DOS)
它是不同操作系统的换行符表示。在 Windows 中,一个新行是 \r\n,而 Linux 是它的 \n。