如何用Java编写UTF-8文件?我有一些当前的代码,问题是它创建了一个1252代码页文件,我想强迫它创建一个utf-8文件。有人能帮我处理这段代码吗,就像我说的,它现在有效.但是我需要强制在utf上节省.。我能传递一个参数什么的吗?这就是我所拥有的,任何帮助都是非常感激的。var out = new java.io.FileWriter( new java.io.File( path )),
text = new java.lang.String( src || "" );
out.write( text, 0, text.length() );
out.flush();
out.close();
3 回答

哆啦的时光机
TA贡献1779条经验 获得超6个赞
Writer out = new BufferedWriter(new OutputStreamWriter( new FileOutputStream("outfilename"), "UTF-8"));try { out.write(aString);} finally { out.close();}

千巷猫影
TA贡献1829条经验 获得超7个赞
FileUtils.write
File f = new File("output.txt"); FileUtils.writeStringToFile(f, document.outerHtml(), "UTF-8");
添加回答
举报
0/150
提交
取消