FileWriter 默认使用ISO-8859-1或US-ASCLL西方编码,而FileWriter类没有setEncoding方法。
//FileWriter fw = new FileWriter(csvFile,true);
修改为:
BufferedWriter writer = new BufferedWriter (new OutputStreamWriter (
new FileOutputStream (csvFile,true),"gbk"));
本文介绍如何将FileWriter默认使用的ISO-8859-1或US-ASCLL编码更改为gbk编码,通过使用BufferedWriter结合OutputStreamWriter实现。
FileWriter 默认使用ISO-8859-1或US-ASCLL西方编码,而FileWriter类没有setEncoding方法。
//FileWriter fw = new FileWriter(csvFile,true);
修改为:
BufferedWriter writer = new BufferedWriter (new OutputStreamWriter (
new FileOutputStream (csvFile,true),"gbk"));

被折叠的 条评论
为什么被折叠?