简单的解决了读取前判断TXT的编码问题……
来源:互联网 发布:网络滤波器生产厂家 编辑:程序博客网 时间:2024/04/29 22:03
// 显示打开文件的内容void readFile(String path){try{File file = new File(path);InputStream fs = new FileInputStream(file);BufferedReader br ;// byte[] buffer = new byte[fs.available()];byte[] buffer = new byte[3];fs.read(buffer);fs.close();String str = "";int size = (int) file.length();int charRead = 0;char[] content = new char[size];// byte[] content = new byte[size];//判断文件的编码if (buffer[0] == -17 && buffer[1] == -69 && buffer[2] == -65){br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "utf-8"));// 编码转换while (br.ready()){charRead += br.read(content, charRead, size - charRead);}br.close();str = new String(content, 0, charRead);text.setText(str);} else{br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "gbk"));// 编码转换while (br.ready()){charRead += br.read(content, charRead, size - charRead);}br.close();str = new String(content, 0, charRead);text.setText(str);}} catch (IOException e){System.out.println("读取文件出错");}}
- 简单的解决了读取前判断TXT的编码问题……
- 【Android】读取txt文件的内容以及其编码问题
- VS2012无法正常读取txt的一种解决…
- 一行一行的读取txt中文文本(解决乱码问题)
- Silverlight读取包含中文的txt(解决乱码问题)
- 解决读取txt文件前面出现字符的问题
- 解决php读取txt文件时的换行问题
- python 读取txt出现\xef\xbb\xbf…的问题
- python 读取txt出现\xef\xbb\xbf…的问题
- 文件读取的问题终于解决了!
- 一个判断文本文件编码的类.txt
- windows下判断txt的编码方式
- 判断txt文件的字符编码
- java 判断txt文件的编码格式
- java判断txt文件的编码格式
- 解决android读取中文txt的乱码(自动判断文档类型并转码
- 临睡前终于解决了这个奇怪的问题
- c#读取简单的TXT文件
- #pragma 预处理指令详解(二)
- 多线程示例(二) 用事件使线程同步
- April 2009
- UIPI下,解决高权限程序Drag-and-Drop不好使的问题
- 母亲节
- 简单的解决了读取前判断TXT的编码问题……
- 老是显示12小时制,总是出现上午、下午。
- EDA
- 写给未来的妻子
- 提升Java性能的十一个用法
- c/c++学习的书。
- 快递员小赵的金杯车
- laptop battery
- 从淘宝网买衣服, 感受淘宝