最近做一個項目,發(fā)現(xiàn)通過ftp上傳代碼到服務器,始終無法正常運行,刪除多次也無效果,通過一番查詢,發(fā)現(xiàn)是編碼格式的問題。
服務器使用linux系統(tǒng),默認編碼格式為:LF;開發(fā)用window系統(tǒng),默認編碼格式為:CRLF,這個時候代碼的編碼就會出現(xiàn)問題,linux默認編碼是UTF-8 LF,所以上傳到linux服務器的代碼也應該選擇UTF-8 LF編碼格式,否則會出現(xiàn)代碼上傳成功,但是無法使用的錯誤。
解釋:
UTF8為國際編碼格式,可以兼容多國語言,在國際化中尤為重要。UTF-8同時也是Linux默認編碼格式
換行在Linux和Windows中體現(xiàn)為:換行、回車換行。
在代碼里可以經(jīng)常見到 或者 ,回車英文單詞Carriage Return,換行英文為Line Feed,所以Windows為CRLF回車換行 ,Unix為 。
以上就是“ftp上傳寶塔代碼異常的解決辦法”的詳細內容,更多請關注木子天禾科技其它相關文章!