导出CSV格式文件,用Excel打开乱码的解决办法
2014-02-20 23:45
525 查看
导出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");
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");
相关文章推荐
- Android 项目开发建议标准规范
- Servlet Session持久化
- 访问PCIe配置空间using Intel Chipsets
- linux学习之路
- C#获取文件/字节数组MD5值方法
- Android UI布局
- 华为认证HCDA免费公开课课表及其交流群公告
- Swap Nodes in Pairs
- 华为认证HCDA免费公开课课表及其交流群公告
- C++运用SDK截屏
- LeetCode----Swap Nodes in Pairs
- UC编程:通过fwrite()和write()比较标准库函数和系统调用的速度
- 批处理学习
- [转载]C#.NET中Dns类的常用方法及说明
- Unity启动研究 关于 类变量,start函数,update函数
- extjs xtype僧如理解
- [转载]如何辨别真假百度蜘蛛
- 抽象工厂模式
- Junit4测试报错
- 修改ubuntu下IP地址