汉化编码
汉化编码
默认字符集是GBK,将他更改为utf-8或别的字符,运行读写数据会乱码
解决问题:使用InputStreamReader它读取字节,并使用指定的charset其解码为字符

InputStreamReader is = new InputStreamReader(new FileInputStream("b.txt"), "UTF-8"); int i; while ((i=is.read())!=-1){ System.out.println((char)i); } is.close();
在这段代码中我们通过在创建FileInputStream后面,添加编码格式用来表示将其解码为字符

浙公网安备 33010602011771号