导出CSV格式文件,用Excel打开乱码的解决办法

导出CSV格式文件,用Excel打开乱码的解决办法

 

1、治标不治本的办法

     将导出CSV数据文件用记事本打开,然后另存为“ANSI”编码格式,再用Excel打开,乱码解决。

     但是,这个办法对于软件开发来说,就是不具有友好性,治标不治本

 

2、利用兼容微软,指定BOM的办法

      ServletOutputStream out = response.getOutputStream();

      out.write(new byte[]{(byte)0xEF,(byte)0xBB,(byte)0xBF});

      writer = new OutputStreamWriter(out,"UTF-8");

 

3、简单并且治标本的办法

      out.write("\ufeff");

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

猜你喜欢

转载自www.cnblogs.com/odejsjhshw/p/10383261.html