【问题标题】:How to write a "UTF-16" encoding File over FTP in java如何在java中通过FTP编写“UTF-16”编码文件
【发布时间】:2013-12-26 09:17:15
【问题描述】:

我想使用 java 直接在 FTP 服务器中写入一个文件,该文件需要采用 UTF-16 格式,以便我可以支持拉丁文、中文等。字符。

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

提前致谢。:))

【问题讨论】:

    标签: java encoding ftp sftp filewriter


    【解决方案1】:

    好吧,从它开始不需要需要 UTF-16 来支持所有字符 - 我建议使用 UTF-8 而不是 UTF-16。

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

    【讨论】:

    • 您好乔恩,感谢您的帮助。但我试图从我的应用程序直接写入 FTP 服务器文件夹,而不是向该文件夹位置进行 FTP 传输。您能否建议将其写入具有 UTF-8 编码的 FTP 服务器文件夹位置的方法.. :)) 提前谢谢..!!
    • @user2648569:我不明白你的意思。您打算如何“直接写入 FTP 文件夹”而不进行 FTP 传输。你觉得有什么区别?文件的内容是非 ASCII 还是文件名本身?
    【解决方案2】:

    要将字符串转换为 UTF-8 和 UTF-16,只需使用提供的字符串函数,这里有一个关于它们的教程:

    http://docs.oracle.com/javase/tutorial/i18n/text/string.html

    【讨论】:

      猜你喜欢
      • 2011-08-18
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 2012-10-12
      • 2012-06-12
      • 2017-02-01
      • 1970-01-01
      相关资源
      最近更新 更多