解决代码保存csv后,用Excel打开中文乱码问题。
程序员文章站
2024-01-31 14:20:04
...
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 }
上一篇: Docker常用基本命令
下一篇: 汇编语言小程序