BufferedWriter写中文乱码
2015-12-15 15:29
162 查看
在写文件时,如下定义bw,写入的中文总是乱码,
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(filePath),false), "UTF-8"));
在使用如下方法写入时,仍是乱码:
bw.write(new String(s.getBytes("gbk"),"utf-8"));
最后采用如下方法定义bw,才解决问题:
BufferedWriter bw = new BufferedWriter(new FileWriter(filePath));
相关文章推荐
- HTML嵌套规则
- IOS5中的Safari不兼容Javascript中的Date问题,做下笔录吧!奶奶的,折腾我半天!
- angular-bootstrap
- ERROR: While executing gem … (Gem::RemoteFetcher::FetchError)
- phantomjs和pyspider安装
- JavaScript中Textarea滚动条不能拖动的解决方法
- jQuery custom content scroller自定义滚动条插件
- 老李分享: JSON
- 学习ExtJS(二) Button常用方法
- JS获取昨天和前天
- String和StringBuffer的转换
- [JS] Ajax请求会话过期处理
- Node.js开发者必须了解的4个JS要点
- jQuery .tmpl() 用法示例介绍
- Adroid开发之解析Json数据格式
- Ext JS权威指南
- 基于SWFUpload的angular上传组件
- jQuery进行组件开发完整实例
- jQuery Media Plugin 现在插上实线的视频播放服务
- js----验证码