FileWrite写中文乱码的问题
来源:互联网 发布:淘宝盗图怎样不被发现 编辑:程序博客网 时间:2024/04/30 20:28
public static void writeHtml(List<String> list,Timestamp begintime,Timestamp endtime,long dbid){ File file=new File("D:\\123.html"); FileWrite fw; try{ fw=new FileWrite(file); for(int i=0;i<list.size();i++){ if(list.get(i)==null){ fw.write(""); }else{ fw.write(list.get(i)); } } osw.close(); System.out.println("write html ok"); }catch (Exception e) { e.printStackTrace(); } }
原代码,写入到html文件后,中文是显示乱码。
后来的发现fw的encoding是eclipse的encoding,utf-8
但是浏览器是以GBK编码显示的,所以会出现中文乱码的情况
以下是修改后的代码
public static void writeHtml(List<String> list,Timestamp begintime,Timestamp endtime,long dbid){ File file=new File("D:\\123.html"); OutputStreamWriter osw; try{ osw=new OutputStreamWriter(new FileOutputStream(file), "GBK"); for(int i=0;i<list.size();i++){ if(list.get(i)==null){ osw.write(""); }else{ osw.write(list.get(i)); } } osw.close(); System.out.println("write html ok"); }catch (Exception e) { e.printStackTrace();}}
- FileWrite写中文乱码的问题
- BufferedWriter.write()写中文乱码的问题
- 解决netbeans写jsp出现中文乱码的问题
- 解决netbeans写jsp出现中文乱码的问题
- Hibernate+Mysql写数据库的中文乱码问题
- [Tips]解决MySQL写数据中文乱码的问题
- 中文乱码的问题
- 中文乱码的问题
- 中文乱码的问题
- AIX操作系统写中文乱码问题
- AIX操作系统写中文乱码问题
- Octopress写blog时中文乱码问题
- Cmakeup 写xml 解决中文乱码问题
- boost::property_tree::write_xml写中文乱码问题
- Qt写c++控制台中文乱码问题
- java写数据库中文乱码问题
- python写json文件,中文乱码问题
- 解决java写xml中文乱码问题
- spinner自定义,效果如腾讯QQ账号选择时候的下拉列表
- opencv入门二
- 英文版visual studio 2012 ultimate MSDN版本 微软http下载
- c语言--求完数以及何为完数
- Tomcat设计模式-模板方法模式
- FileWrite写中文乱码的问题
- win7下JDK环境变量设置方法
- 白胡子不杀黑胡子的真正原因
- HTTP1.1访问HTTPS使用gzip压缩及解压缩
- hibernate的get(java.lang.Class arg0, java.io.Serializable arg1) 再续
- Android LocalBroadcastManager解决BroadcastReceiver安全问题及自定义权限
- 使用JQuery来实现在cookie中保存密码的代码
- 算法小题:m个相同的苹果,放在n个相同的盘子中,求有多少种结果
- 获取string.xml中的字符