首先说明:
1.windows系统文件默认是GBK编码
2.FileReader读取IDE(Integrated Development Environment)默认编码是utf-8
以下是FileReader读取文件乱码解决步骤
1.打开需要读取的文件
2.点击另存为,找到"编码(E)" 选择UTF-8,保存文件即可。
还有一种方法是用InputStreamReader转换流,此方法不用将文件编码转换为utf-8
用代码来解释
InputStreamReader isr=new InputStreamReader
(new FileInputStream("所要读取的文件路径名"), "gbk");
int zi=0;
while ((zi= isr.read())!=-1){
System.out.print((char)zi);
}
1173

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



