您的位置:首页 > Web前端

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));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: