代码:
public static void main(String[] args) throws IOException{
PrintWriter output = new PrintWriter(new OutputStreamWriter(new FileOutputStream("Test.txt"), "utf-8"));
output.println("中文");
output.println("English");
output.close();
}
结果:
例子中是UTF-8,那么输出的文件是utf-8的,如果内容要是gbk 或 gb2312,就换成对应的编码。