java - 如何在java中通过FTP编写 "UTF-16"编码文件

标签 java encoding ftp sftp filewriter

我想使用java直接在FTP服务器上写入一个文件,并且该文件需要是UTF-16格式,这样我才能支持拉丁文、中文等。字符。

任何建议都会有很大帮助。

提前致谢。:))

最佳答案

好吧,首先不需要必须是 UTF-16 才能支持所有字符 - 我建议使用 UTF-8 而不是 UTF-16。

但是,基本上您应该将其视为二进制文件(在 FTP 中以二进制模式)进行传输。这样,字节将在没有文本解释的情况下传输,因此两端根本不需要就编码达成一致。

关于java - 如何在java中通过FTP编写 "UTF-16"编码文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20782194/

相关文章:

linux - 无法解压文件?

java - 保存多个文件而不替换现有文件

java - 如何在基于 Spring 的 Java 应用程序中的每个请求中添加唯一的 UUID

java - Camel 线程池查询

java - 将 boolean 变量设置为条件?

java - 从远程服务器获取 channel 表文件

security - 存储加扰的社会安全号码

linux - 使用 shell 脚本以 UTF8 格式导出字符

c# - 使用 .NET C# MySQL 插入表情符号

c - Socket,与INADDR_ANY绑定(bind)时如何查找本地地址