前言
部落客github
部落客個人部落格http://blog.healerjean.com
重構供應鍊代碼,寫的時候也沒太注意,直接将之前的一些可靠的代碼複制過來的,于是就有了換行的問題 。之前的代碼中是按照\r\n進行換行的,也沒啥問題,但是在我重構後就有問題了。
之前的代碼是在windows上運作的,它會先在本地生成一個txt,然後再上傳到伺服器。是以使用\r\n無可厚非,在我重構後直接生成的txt,就出現了換行兩次的結果,以至于差點打架 。
\r
是回車 ,
\n
是換行
Unix系統裡,每行結尾隻有“<換行>”,即
\n;
Windows系統裡面,每行結尾是“<換行><回車>”,
\r\n
Mac系統裡,每行結尾是“<回車>”
\r
Unix/Mac系統下的檔案在Windows裡打開的話,所有文字會變成一行;
而Windows裡的檔案在Unix/Mac下打開的話,在每行的結尾可能會多出一個^M符号。