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