Return symbol: Difference between revisions
Jump to navigation
Jump to search
m (→如何看到換行符號) |
|||
| Line 61: | Line 61: | ||
* [http://violin-tao.blogspot.tw/2016/05/crlflf-bug.html 陳雲濤的部落格: 筆記 CRLF跟LF之區別 --- 隱形的 bug]:「CRLF才是真正的打字機運作方式,你可以想像:打字機打到最右邊,要先return到最左邊之後,再往下一行,所以是CRLF ... ...」 | * [http://violin-tao.blogspot.tw/2016/05/crlflf-bug.html 陳雲濤的部落格: 筆記 CRLF跟LF之區別 --- 隱形的 bug]:「CRLF才是真正的打字機運作方式,你可以想像:打字機打到最右邊,要先return到最左邊之後,再往下一行,所以是CRLF ... ...」 | ||
* [https://confluence.qps.nl/fledermaus/questions-answers/other/differences-in-end-of-line-characters-mac-windows-and-linux Differences in end of line characters Mac, Windows, and Linux] | * [https://confluence.qps.nl/fledermaus/questions-answers/other/differences-in-end-of-line-characters-mac-windows-and-linux Differences in end of line characters Mac, Windows, and Linux] | ||
* [https://stackoverflow.com/questions/13273343/replace-new-line-character-in-mysql-not-working sql - REPLACE new line character in MYSql not working - Stack Overflow] {{kbd | key=<nowiki>SELECT REPLACE(REPLACE(REPLACE(`column`,'\r\n',''),'\n',''),'\r','') </nowiki>}} | |||
References | References | ||
Revision as of 21:35, 20 April 2018
換行符號 (Return symbol, line terminators, line endings, newline, end of line (EOL), line feed, or line break)
- On Win
: CRLF = \r\n - On Unix, Linux
& recent versions of macOS
: LF = \n - On classic versions of macOS
[1][2] e.g. Mac OS 9: CR = \r
如何看到換行符號
查看每一行使用的換行符號
- Notepad++ On Win
選單 → 檢視 → 特殊字元 → 顯示行尾字元 (EOL)
查看檔案使用的換行符號
- file (command): file filename.txt on Linux
, macOS
[3] & Cygwin on Win
| 檔案內容 | File command 偵測結果 |
|---|---|
| 換行符號是 CRLF = \r\n | UTF-8 Unicode text, with CRLF line terminators |
| 換行符號是 LF = \n | UTF-8 Unicode text |
| 換行符號是 CR = \r | UTF-8 Unicode text, with CR line terminators |
| 特例: 換行符號夾雜 \r\n 和 \r | UTF-8 Unicode text, with CRLF, CR line terminators |
| 特例: 換行符號夾雜 \r\n 和 \n | UTF-8 Unicode text, with CRLF, LF line terminators |
| 特例: 換行符號夾雜 \n 和 \r | UTF-8 Unicode text, with CR, LF line terminators |
| 特例: 無內容的空檔案 | empty |
Related articles
- Carriage return - Wikipedia
- 換行 - 维基百科,自由的百科全书
- 回車鍵 - 維基百科,自由的百科全書
- 陳雲濤的部落格: 筆記 CRLF跟LF之區別 --- 隱形的 bug:「CRLF才是真正的打字機運作方式,你可以想像:打字機打到最右邊,要先return到最左邊之後,再往下一行,所以是CRLF ... ...」
- Differences in end of line characters Mac, Windows, and Linux
- sql - REPLACE new line character in MYSql not working - Stack Overflow SELECT REPLACE(REPLACE(REPLACE(`column`,'\r\n',''),'\n',''),'\r','')
References