FileWriter无法指定文件输出编码
(2012-01-04 09:30:16)
标签:
杂谈 |
分类: java |
FileWriter在写出文件时是以系统默认的编码格式输出的,因此对于一些不同编码格式容易产生乱码,尤其对于中文字符, 在使用时应格外留意。为了解决这个问题,可以使用OutputStreamWriter, 示例如下:
OutputStreamWriter osw = new OutputStreamWriter(new
FileOutputStream(filename, true),"UTF-8");
osw.write(toStr);
这段代码就是指定输出文件filename,使用UTF-8的编码格式以append 的形式输出字符串 toStr
前一篇:Java指定编码读写文件
后一篇:小白dota神灵武士出装