39FileReader编码问题

FileReader可以读取IDE默认编码格式(UTF-8)的文件
当FileReader读取系统默认编码(中文GBK)会产生乱码问题 如果就需要读取JBK编码,就用到转换流

package demo42FileReader编码问题;

import java.io.FileReader;
import java.io.IOException;

/*
FileReader可以读取IDE默认编码格式(UTF-8)的文件
当FileReader读取系统默认编码(中文GBK)会产生乱码问题 如果就需要读取JBK编码,就用到转换流
 */
public class DemoFileReader {
    public static void main(String[] args) throws IOException {
        FileReader fr=new FileReader("E:\\多线程\\我是JBK格式的编码.txt");
        int len =0;
        while((len=fr.read())!=-1){
            //System.out.print(len);
            System.out.print((char) len);
        }
        fr.close();
    }
}

 

 

 

猜你喜欢

转载自blog.csdn.net/dengfengling999/article/details/124436311
39