自学笔记:
使用String result = new String(str.getBytes("GBK"), "UTF-8");
是将原来为utf-8的字符串,不小心按照gbk格式存放了,而且文件的格式为utf-8,这种情况能解决乱码。
如果文件的格式为gbk,上面的代码无法解决。需要使用
FileOutputStream fos = new FileOutputStream(path); Writer out = new OutputStreamWriter(fos, "UTF-8"); out.write(content); out.close(); fos.close();
本文介绍了如何解决因字符集不匹配导致的乱码问题,提供了具体的代码示例,包括如何转换字符串的编码以及如何更改文件的编码。
240

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



