回覆列表
-
1 # 創業小白1988
-
2 # 使用者9937787127551
這是因為WINDOWS的文字檔案換行格式與LINUX不同的原因,WINDOWS行尾使用\r\n來換行,LINUX行尾使用\n來換行,\r在LINUX就會顯示成奇怪的符號。
說明:
\r在LINUX中顯示為^M,回車符號
linux 可以用 dos2unix 或 vim 中的 %s/\r//g 命令轉換
windows 下,常用寫程式碼用的文字編輯器都帶有轉換行尾的功能
比如 notepad++ 或 VS 都可以把行尾在 unix 或 windows 直接轉化
換行符在Linux和Windows下的區別一、區別換行符:1.windows中的換行符是\r\n,2. linux/unix下的換行符是\n。其中:回車符:\r=0x0d (13) return; #回車換行符:\n=0x0a (10) newline。#換行二、檔案格式互轉命令1.unix2dos:將具有unix風格的格式檔案轉化為具有window下的格式檔案。2.dos2unix:將具有windows風格的格式檔案轉化為unix下的格式檔案。