需要先设置一下头:
BufferedSink writer = Okio.buffer(Okio.sink(csvFile)).write(new byte[]{(byte) 0xEF, (byte) 0xBB, (byte) 0xBF});
然后就可以写了:
writer.writeUtf8("ID,IP,设备类型,IMSI,IMEI,供应商,信号值,接收时间");
writer.writeUtf8("\n");
冲一下并关闭:
writer.flush();
writer.close();
参考:
https://www.cnblogs.com/puppynauty/p/3519441.html
Android 导出CSV文件,解决中文乱码问题_android csv导入中文乱码-CSDN博客