解决方法:
用OutputStreamWriter将字节流转换为字符流,同时指定UTF-8编码。
OutputStreamWriter op = new OutputStreamWriter(new FileOutputStream(file), "utf-8");
op.append(str);
op.flush();
op.close();如果还是乱码,右键项目属性,看看项目编码是否是utf-8。
本文介绍了解决文件写入时出现乱码的方法:使用OutputStreamWriter将字节流转换为字符流,并指定UTF-8编码。此外还提醒检查项目的编码设置是否正确。
解决方法:
用OutputStreamWriter将字节流转换为字符流,同时指定UTF-8编码。
OutputStreamWriter op = new OutputStreamWriter(new FileOutputStream(file), "utf-8");
op.append(str);
op.flush();
op.close();如果还是乱码,右键项目属性,看看项目编码是否是utf-8。
8万+

被折叠的 条评论
为什么被折叠?