vi編輯配置文件時發現很多^M符號

【日期】2018-05-02
【問題】測試服務器上用vi編輯tomcat的server.xml時發現很多^M符號
【原因】當時是有把server.xml用winscp從服務器拖到我本機windows下編輯再上傳上去導致,而不同操作系統對回車編碼不一樣。如下:
1. 在windows下的文本文件的每一行結尾,都有一個回車('\n')和換行('\r')
2. 在linux下的文本文件的每一行結尾,只有一個回車('\n')
3. 在Mac下的文本文件的每一行結尾,只有一個換行('\r')
【發現過程】在爲tomcat配置https時發現
【修復】dos2unix server.xml
【是否我導致】是
【解決Bug的時間】5分鐘
【教訓】儘量避免把服務器上文件拖下來修改,修改後要在服務器上vi檢查
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章