100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Java笔记-解决读取文件时中文乱码问题(InputStreamReader设置编码)

Java笔记-解决读取文件时中文乱码问题(InputStreamReader设置编码)

时间:2019-07-04 21:42:19

相关推荐

Java笔记-解决读取文件时中文乱码问题(InputStreamReader设置编码)

Java一般读取文件时使用如下代码:

InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("xxx");BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream);while(reader.ready()){String line = reader.readLine();System.out.println(line);}reader.close();inputStream.close();

有时,这个文件是utf-8的,Java默认是能读的,有的是GBK的,可以用InputStreamReader设置编码

InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("xxx");BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "gbk");while(reader.ready()){String line = reader.readLine();System.out.println(line);}reader.close();inputStream.close();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。