我正在使用 JSch 的 ChannelSftp 将文件从远程 FTP 服务器下载到本地 linux 机器。当远程机器的文件名包含非 ascii 字符时,下载的文件有 ? 而不是那些非ASCII字符。
例如,文件名为-test-测试中国人的字.txt 的文件出现在ftp 服务器上,下载到本地机器后会显示为test-??????.txt。
有没有办法,我可以在下载后保留非ASCII字符或自动将它们转换为更有意义的东西。
我正在使用 JSch 的 ChannelSftp 将文件从远程 FTP 服务器下载到本地 linux 机器。当远程机器的文件名包含非 ascii 字符时,下载的文件有 ? 而不是那些非ASCII字符。
例如,文件名为-test-测试中国人的字.txt 的文件出现在ftp 服务器上,下载到本地机器后会显示为test-??????.txt。
有没有办法,我可以在下载后保留非ASCII字符或自动将它们转换为更有意义的东西。