解決vsftp上傳文件顯示亂碼的問題

試過網上提供的一個辦法

不管是中文環境還是英文環境,需要改的地方如下:

/etc/sysconfig/i18n 其內容改爲:

LANG="zh_CN.GB2312"
SYSFONT="latarcyrheb-sun16"

註銷,重登錄,問題解決

 

之所以會出現亂碼,是因爲windows用的字符編碼是GB2312,而linux用的字符編碼是UTF-8。

還是不行的話可以試着在第二行加入以下代碼:

LANG="zh_CN.UTF-8"

結果根本沒有i18n這個文件。新建以後也無法解決問題。

但是用了下面這個方法解決了問題。具體什麼原因不清楚,跟輸出日誌有關?

別用vsftpd自己的日誌  把日誌輸出到系統日誌試試
在vsftpd.conf裏追加
syslog_enable=yes
然後重啓vsftpd 然後日誌會輸出到/var/log/messages
確認可以使用,但是之前上傳的亂碼文件好像是沒有辦法修改回來。

把原來的文檔刪除重新上傳完事,收工!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章