在编码的过程中,需要写入CSV格式的文件,在已经写入的文件里面继续追加内容,
但是写入的文件总是编码不一致导致处理乱码问题,经过一番寻找,终于找到答案,希望对大家有帮助
demo代码如下:
String[] header = {"标题","内容","显示"};
String[] header1 = {"商汇","打怪兽","商汇"};
try{
CsvWriter cw = new CsvWriter("E:/b.csv",',',Charset.forName("GBK"));
cw.writeRecord(header);
cw.writeRecord(header1);
cw.close();
//追加文件内容
String[] header2 = {"商汇1","打怪兽1","商汇1"};
String[] header3 = {"商汇2","打怪兽2","商汇2"};