首页 » 开发 » JAVA » java常用知识:编码引起的问题

java常用知识:编码引起的问题

 

FileReader可以读取默认编码格式(utf-9)的文件
FileReader读取系统默认编码(中文GBk)会产生乱码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package xuexi.heima.zhuanhuanliu;

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

public class Demo01 {
    public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("D:\\javadome\\javaxuexi\\src\\xuexi\\heima\\zhuanhuanliu\\gbk.txt");
        FileReader fr2 = new FileReader("D:\\javadome\\javaxuexi\\src\\xuexi\\heima\\zhuanhuanliu\\utf-8.txt");
        System.out.println((char)fr.read());
        System.out.println((char)fr2.read());
        fr.close();
        fr2.close();
    }
}

原文链接:java常用知识:编码引起的问题,转载请注明来源!

0