java导出csv文件使用Excel打开乱码问题
寫一個csv文件,發現使用 notpad++ 打開是沒有問題的,但是使用 Excel 打開之后顯示亂碼
剛開始的代碼是這樣子的:
ByteArrayOutputStream os = new ByteArrayOutputStream();
PrintWriter printWriter = new PrintWriter(os);
printWriter.write("\"品牌商\",\"事業部賬戶余額(單位元)\",\"事業部\"\n");
發現有問題之后,加上?printWriter.write(new String(new byte[] { (byte) 0xEF, (byte) 0xBB,(byte) 0xBF }));? 就好了
ByteArrayOutputStream os = new ByteArrayOutputStream();
PrintWriter printWriter = new PrintWriter(os);
printWriter.write(new String(new byte[] { (byte) 0xEF, (byte) 0xBB,(byte) 0xBF }));?
printWriter.write("\"品牌商\",\"事業部賬戶余額(單位元)\",\"事業部\"\n");
轉載于:https://www.cnblogs.com/zhangqian27/p/8405671.html
總結
以上是生活随笔為你收集整理的java导出csv文件使用Excel打开乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 接口自动化(四)--数据依赖的处理
- 下一篇: 你好同学向你咨询公共英语三级考试的事情