2012-07-09 77 views
0

我使用JSch的ChannelSftp從遠程FTP服務器下載文件到本地的Linux機器。當遠程計算機的文件名具有非ASCII字符時,下載的文件有?而不是那些非ascii字符。JSch下載與文件名的文件在非ASCII字符

例如與文件名的文件 - 測試 - 測試中國人的字.TXT存在於FTP服務器將顯示爲測試 - ??????下載本地機器上的txt後。

有沒有一種方法,我可以在下載後保留的非ASCII字符,或自動將其轉換爲更有意義。

+0

這可能是字體問題 – 2017-04-27 23:12:59

回答

1

在這裏,問題是,客戶端未支撐UTF-8編碼。此問題已通過在客戶端應用程序中將jvm參數中的語言設置爲UTF8來解決。

相關問題