中文一般都是文件格式编码的问题,CSV文件格式默认编码是GBK;下面举个例子,顺便写下如何写csv文件:
public export(file,list list){
FileOutputStream out = null;
OutputStreamWriter osw = null;
BufferedWriter bw = null;
try{
out = new FileOutputStream (file);
osw = new OutputStreamWriter (out,"GBK")
bw = new BufferedWriter(osw);
for(String data:list){
bw.append(data).append("\r\n");这里输出以行数据之后需要换行
}
}
}
来源: http://www.92to.com/bangong/2017/08-17/27111031.html