22

这两个字符串有什么区别?

"first line \n second line","first line \r\n second line"

4

3 回答 3

34

\r- 回车
\n- 换行

\r\n通常优先使用它,\n因为它在 unix 和 Windows 上都能正确显示。

回车只是将光标返回到同一行的开头(不前进到下一行),而换行则换行。

注:( 将鼠标悬停在下方灰色框上即可查看)

如果你有一台打字机,试着用它。这是一个如此宏伟的工程,如今没有多少人能体验到。

于 2012-04-23T14:16:20.483 回答
4

区别在于不同的EOL系统(首先是 Unix,其次是 Win/DOS)

http://en.wikipedia.org/wiki/Newline

于 2012-04-23T14:18:55.433 回答
0

它是不同操作系统的换行符表示。在 Windows 中,一个新行是 \r\n,而 Linux 是它的 \n。

于 2012-04-23T14:19:35.520 回答