linux下java讀取文件名亂碼

linux下文件名亂碼的原因主要是編碼問題造成的。

一般在Windows機器上生成的文件名爲GBK,通過ftp、CVS等方式傳輸到linux上,與linux的系統編碼UTF-8不相符,這樣就造成讀取的文件名亂碼,從而程序異常。


解決這個問題的最簡單的做法,調整JAVA運行環境下的字符集編碼。

以TOMCAT爲例

vi startup.sh

# 增加一行

export LC_ALL=zh_CN.GBK


即可解決這個問題


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