【发布时间】:2013-12-26 09:17:15
【问题描述】:
我想使用 java 直接在 FTP 服务器中写入一个文件,该文件需要采用 UTF-16 格式,以便我可以支持拉丁文、中文等。字符。
任何建议都会有很大帮助。
提前致谢。:))
【问题讨论】:
标签: java encoding ftp sftp filewriter
我想使用 java 直接在 FTP 服务器中写入一个文件,该文件需要采用 UTF-16 格式,以便我可以支持拉丁文、中文等。字符。
任何建议都会有很大帮助。
提前致谢。:))
【问题讨论】:
标签: java encoding ftp sftp filewriter
好吧,从它开始不需要需要 UTF-16 来支持所有字符 - 我建议使用 UTF-8 而不是 UTF-16。
但是,基本上你应该把它当作一个二进制文件来传输(在 FTP 中以二进制模式)。这样,字节将在没有文本解释的情况下传输,因此两端根本不需要就编码达成一致。
【讨论】:
要将字符串转换为 UTF-8 和 UTF-16,只需使用提供的字符串函数,这里有一个关于它们的教程:
http://docs.oracle.com/javase/tutorial/i18n/text/string.html
【讨论】: