この2つの文字列の違いは何ですか?
"first line \n second line"
、"first line \r\n second line"
\r
-キャリッジリターン
\n
-ラインフィード
\r\n
\n
UNIXとWindowsの両方で正しく表示されるため、優先して使用されることがよくあります。
キャリッジリターンは、カーソルを同じ行の先頭に戻すだけです(次の行に進むことはありません)が、改行は新しい行をフィードします。
注:( 下の灰色のボックスにカーソルを合わせて確認してください)
タイプライターを手にしたことがあるなら、それを使ってみてください。これは、最近多くの人が経験することのない、非常に素晴らしいエンジニアリングです。
違いは別のEOL
システムにあります(Unixは最初、Win / DOSは2番目)
http://en.wikipedia.org/wiki/Newlineを参照してください
さまざまなオペレーティングシステムの改行表現。Windowsでは新しい行は\r\ nで、Linuxでは\nです。