• 帮助
    • 博客
    • 相册
    • 网盘
    • 超市
    • Xer吧
  • 登录
  • 注册
【公告】2008北京奥运会盘点---X5dj半月刊2008年第16期上线    【活动】“我的奥运我的家”――第二届X5dj模板DIY大赛,参与就有惊喜!    【公告】一边DIY,一边赚积分!--模板DIY共享功能上线!    【公告】新增用户操作记录展示功能,帮助您更好的与朋友们互动    【公告】X5dj新功能汇总贴:新增“密码目录”功能上线    【公告】X5dj.com相册/网盘上传工具发布    
  • ironlong的心情驿站
  • http://www.x5dj.com/ironlong 复制地址
  • 首页

  • 博客

  • 相册

  • 网盘

  • 人际关系网

loading...
Hibernate里为什么要重写hashcode()和equals()这两个方法? < 上一篇 下一篇 > JAVA:感受基于接口的Framwork的威力
java写文件时乱码解决
ironlong 发表于: 2008-03-25 18:14 来源:转载  X度:0  浏览:(374)  评论:(1)
收藏 | 复制地址 | [举报此文章] |  大 中 小 |  引用 删除 修改
该死的Java乱码
又碰上Java乱码,中文输出到文件的时候出乱码,转换String的编码再输出也没有用。
还好以前也遇到过这种问题,把解决办法列在这里,出一口恶气,以后再遇到这种问题就来翻blog:)

把中文信息输出到文件时,经常会遇到乱码,如果是一般的字符文件还好,GBK内码也无所谓,可以显示,但如果是XML文件,一般的XML Project(例如JDOM, DOM4J)都会指定文件的编码为UTF-8,这样解析的时候会报错,字符无法解析。
解决的办法就是,在定义输出流时指定编码:
Writer writer = new OutputStreamWriter(new FileOutputStream("filename"), "UTF8");
再把此writer传递给对应的输出类(在Dom4j中,是XMLWriter),就可以正常输出了。
 
系统分类:科技·IT
标签:科技   IT   
推送: 无分类 归类:综合

热爱篮球...热爱摇滚...
 
Hibernate里为什么要重写hashcode()和equals()这两个方法? < 上一篇 下一篇 > JAVA:感受基于接口的Framwork的威力
用户回复
游客:liberty  发表于:2008-08-26 14:51  引用 删除 修改 (1楼)
我直接向文件输入数字和字母都是乱码,是怎么回事呢?
 
首页 上一页 1 下一页 尾页 共 1 页
评分与快速回复
博主推荐
  • · 30极品美女!作为礼物送给大家!
相关文章
  • ·游戏机上分器 定位器批发QQ986127538~白虎科技
  • ·日志边框素材
  • ·请找出正方形内各数字之间的逻辑关系,然后从A~F六个选项中选择一个填入空白处,以完成这个正方形
  • ·求教几个mensa试题
  • ·深圳做网站菜鸟挣千元(转)
  • ·无忧在线安全机制介绍
  • ·无忧在线系统构架介绍
  • ·无忧在线应用领域介绍
  • ·无忧在线2.0来啦! WuYouOnline2.0版本全面上市!
  • ·揭秘8种动物超能力
  • ·查看同一ip下的所有网站
  • ·浅谈国内PCB抄板行业将会快速增长的原因
  • ·CCTV4
  • ·深圳建网站的经历-感觉很累
  • ·储罐网:http://www.cnchuguan.com
  • ·为什么F1是最SUPER的体育运动?
  • ·it技术s
博友热推
  • 新功能:“模板DIY共享”上线
  • 我的奥运我的家X5dj模板DIY大赛
  • 当你吃到几个虫子的时候最可怕?
  • 世人用平凡而细琐的生活诠释爱情
  • 医头必需先医脚,这就是俺的理论
  • 在妻子眼里,他就是个赚钱的机器
  • 我现在老了,足以证明我不是妖怪
  • 命运有的时候真的是不可以预计的
  • 远离城市的喧嚣,回归自然的怀抱
  • 80后的告别,隆重而悲情的青春祭
关于我们 | X5dj动态 | 加入我们 | 友情链接 | 官方日志 | 免责声明 | 举报不良信息
北京开创明天科技有限公司 版权所有 京ICP证040979号