我常使用notepad++編輯時,不時會看到CRLF字元,但那是什麼呢?
在 Windows 環境下,文字檔案的預設斷行符號是CRLF,
指的是CR(Carriage Return,\r,0x0D)與LF(Line Feed,\n,0x0A)。
而在 Linux 平台下,文字檔案的斷行符號預設為 LF 字元。
在windows程式上使用「\n」就可以表示跳行,
但使用「記事本」開啟做編輯時,每按一次鍵盤「Enter」,就代表輸入一次CR+LF,
例如當程式想把文字輸出.txt檔時,跳行還是應使用「\r\n」較為正確。
參考資料:
確認鍵
換行