Java 读取本地 UTF8 txt文件乱码处理
2012-07-12 14:31
357 查看
package test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; /** * @author JavaAlpha 2012-7-12下午02:06:27 UTF8 txt文件乱码处理 */ public class QQGroup { /** * @param args */ public static void main(String[] args) { readTxt(); } private static void readTxt() { try { File f1 = new File("e:/qqgroup.txt");// 打开文件 FileInputStream in = new FileInputStream(f1); // 指定读取文件时以UTF-8的格式读取 BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8")); // 读取文件 String name = ""; String numb = ""; String str; System.out.println("群名*************群号"); while ((str = br.readLine()) != null) { if (str.indexOf("class=\"addrtitle\">")>-1) { name = str.substring(str.indexOf(">"), str.indexOf("</")); System.out.println("群名:" + name); } if (str.indexOf("gid=")>-1) { numb = str.substring(str.indexOf("gid="), str.indexOf("@groupmail")); System.out.println("群号:" + numb); } } in.close();// 关闭读取 } catch (Exception e1) {// 如果有错误,这里进行处理 e1.printStackTrace();// 打印错误信息 } } }
相关文章推荐
- 【java】【乱码】Java 读取本地 UTF8 txt文件乱码处理
- Java 读取本地 UTF8 txt文件乱码处理
- Java读取本地json文件及相应处理方法
- java读取txt文件乱码解决方案
- Java连接数据库+连续读取文件夹下txt文件+读取出txt文件后字符串简单分割连接处理+导入jar包
- Java IO 之 FileReader 读取文件打印在控制台(处理汉字乱码bug)
- Java读取TXT文本文件乱码解决方案
- java读取本地txt文件
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决
- 使用Java读取xlxs文件和写入txt文件,并将数据写入到本地文件
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- 【JAVA】读取txt文件中文乱码问题
- 关于使用java从http接口取数据保存到本地文件的中文乱码处理
- Java读取本地json文件及相应处理
- Java-读取本地txt文件的问题
- JAVA读取本地txt文件
- (转载) Java IO 之 FileReader 读取文件打印在控制台(处理汉字乱码bug)
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- Java读取txt或其他文件以UTF-8格式输出的时候,第一行代码出现“?”乱码的原因及解决方案!
- java读取本地txt文件