用于以UTF-8,DOS和UNIX格式创建或写入文件的Java代码

时间:2015-11-04 08:37:04

标签: java unix utf-8

我想使用Java以指定的格式创建文件,即。图表集为UTF-8,行末为DOS或UNIX格式。

我尝试了很多东西并检查了Context editor,但它始终显示我的DOS格式。 我试过的代码是:

Writer writer = null;
    try {
        writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("/home/aa.txt"),"UTF-8"));
        writer.write("Something");
    } catch (IOException ex) {
      // report
    }

我甚至尝试过Charset.forName("UTF-8")StandardCharsets.UTF-8 但每次我都得到DOS格式的输出文件。

我还尝试了dos2unixsed等终端命令。 是否有任何不同的解决方案来创建这样的文件格式?

0 个答案:

没有答案