解决FileInputStream 读取文件中文乱码问题
2015-09-14 19:20
513 查看
当Java中使用 FileInputStream 读取txt等文档时,中文会产生乱码,解决方法如下:
try { fis = new FileInputStream(file); InputStreamReader reader = new InputStreamReader(fis,"GBK"); //最后的"GBK"根据文件属性而定,如果不行,改成"UTF-8"试试 BufferedReader br = new BufferedReader(reader); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); reader.close(); } catch (Exception e) { e.printStackTrace(); } finally { if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } }
相关文章推荐
- hdu5443 线段树 长春网赛
- 如何删除windows service (How to delete a windows service)
- 【英语】Bingo口语笔记(82) - go系列
- ZOJ1037
- 第三周项目二顺序表算法库
- 利用try~catch语句来捕获异常
- JS中复制数组
- == 和 Equals 的区别
- 51la流量获取链接
- maven入门(安装配置)
- 24.c++-lib文件简述
- Wow6432Node
- storm传参,限流
- 32bit程序在64bit操作系统下处理重定向细节
- hdoj 5443 The Water Problem 【RMQ】
- MySQL数据库limit分页、排序
- Hibernate-主配置文件
- 遍历对象的list删除时报错问题。
- JSP 四个内置对象的保存范围
- hdoj 5441 Travel 【在边权限制下 并查集划分、合并连通块,求解点对数目】