JAVA利用commons.net.ftp.FTPClient的storeFileStream方法TXT文件上传. 已经转码UTF-16LE,上传后内容乱码

字数限制所以没说清楚,抱歉。我上传的FTP服务器是Windows平台的.实现思路是先获取字符串数据,然后在本地LINUX服务器生成TXT文件(转码UTF-16LE),再利用FTPClient的storeFileStream方法把文件上传。
本地的TXT文件没乱码问题,利用FTP软件上传之后也是显示正常,JAVA项目的默认环境是UTF-8。
就是通过JAVA程序上传之后出现了乱码,感觉是转码问题,请高手指点,非常感谢~!

第1个回答  2017-01-24
服务器端也要支持 utf-16LE 才行,,,,,一般是支持utf-8的

~~~~~~~