解决代码保存csv后,用Excel打开中文乱码问题。

来源:互联网 发布:龙神契约神兵进阶数据 编辑:程序博客网 时间:2024/06/06 20:29

Java代码

OutputStream out = new FileOutputStream(file);OutputStreamWriter writer = new OutputStreamWriter(out, "UTF-8");writer.write(new String(new byte[] { (byte) 0xEF, (byte) 0xBB,(byte) 0xBF }));writer.write("c1,c2,c3\n");writer.write("中文1,中文2,中文3\n");writer.flush();writer.close();

重点:

1. 设置UTF-8编码。

2. 文件头写入new byte[] { (byte) 0xEF, (byte) 0xBB,(byte) 0xBF }




阅读全文
0 0
原创粉丝点击