在Android 开发中遇到向文件中写入中文出现乱码的问题,网上找了N多方法,如RandomAccessFile的write(content.getBytes())之类的都没有解决,后来测试了一下,在输出的时候指定“gb2312”,得到了解决。
String outStr = "我的测试";
FileOutputStream fis = new FileOutputStream(newPrjFile);
OutputStreamWriter osW = new OutputStreamWriter(fis,"gb2312");
BufferedWriter out = new BufferedWriter(osW);
out.write(outStr);
out.close();
本文介绍了一种在Android开发中解决向文件写入中文时出现乱码的方法。通过使用FileOutputStream结合OutputStreamWriter并指定“gb2312”编码方式,成功解决了乱码问题。
843

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



