換行符與轉義字元

2021-09-06 16:29:15 字數 316 閱讀 2634

因為作業系統的不同,換行符表示字元也不同:

mac:\r

unix/linux:\n

windows:\r\n

有乙個專案是前端用富文字編輯器編輯好頁面,然後後台建立檔案副本,副本被其他應用呼叫,展現在windows電腦的瀏覽器上或者安卓或ios裝置上。涉及到文字換行的時候我就直接用的"\r\n"。

不過有乙個方法是system.getproperty("line.separator")。

有個有意思的輸出 system.out.println("a\u0022.length()+\u0022b".length()); 結果是2

回車 與換行符

回車和換行在 中經常會被用,因此寫這篇文章用來記錄換行和回車的區別,以及在不同的作業系統中,各自代表的意義 符號ascii碼 十六進製制 意義 功能敘述 n10 0a換行nl 游標重新回到本行開頭,r的英文return,控制字元可以寫成cr,即carriage return r13 0d回車cr 游...

Linux換行符和Windows換行符的區別與轉換

windows為乙個回車 r cr或 m 和乙個換行 n nl或lf 括號內是其它顯示方法 linux為乙個換行 n mac為乙個回車 r 檢視檔案是否含有windows換行符 windows notepad 檢視 顯示所有符號 linux file test.txt test.txt ascii ...

換行符問題

今天,我總算搞清楚 回車 carriage return 和 換行 line feed 這兩個概念的來歷和區別了。在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個...