Java读取文件中文乱码的解决方法分享
下文笔者讲述读取文件时--中文乱码的解决方法分享,如下所示
中文乱码的解决方法
使用InputStreamReader读入流时 设置相应的编码信息例:中文乱码的写法
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("filePath"); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream); while(reader.ready()){ String line = reader.readLine(); System.out.println(line); } reader.close(); inputStream.close();避免中文乱码的写法
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("filePath"); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "gbk"); while(reader.ready()){ String line = reader.readLine(); System.out.println(line); } reader.close(); inputStream.close();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。