zoukankan      html  css  js  c++  java
  • java导出csv文件使用Excel打开乱码问题

    写一个csv文件,发现使用 notpad++ 打开是没有问题的,但是使用 Excel 打开之后显示乱码

    刚开始的代码是这样子的:

    ByteArrayOutputStream os = new ByteArrayOutputStream();
    PrintWriter printWriter = new PrintWriter(os);
    printWriter.write(""品牌商","事业部账户余额(单位元)","事业部" ");

    发现有问题之后,加上 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(""品牌商","事业部账户余额(单位元)","事业部" ");

  • 相关阅读:
    CentOS7.4安装Docker
    责任链模式
    策略模式
    状态模式
    解释器模式
    备忘录模式
    中介者模式
    观察者模式
    迭代器模式
    private、default、protected和public的作用域
  • 原文地址:https://www.cnblogs.com/zhangqian27/p/8405671.html
Copyright © 2011-2022 走看看