##java读取本地的txt文件乱码 inputStreamReader()加上gbk参数
public class Adddot {
public static void main(String[] args) {
File file = new File(“C:\Users\guozhiyuan\Desktop\filter.txt”);
int countor = 0;
try {
InputStreamReader in = null;
try {
in = new InputStreamReader(new FileInputStream(file), ***“gbk”***);
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
BufferedReader br = new BufferedReader(in);
try {
StringBuffer sB = new StringBuffer();
sB.append("(");
String str;
while ((str = br.readLine()) != null) {
boolean startsWith = str.startsWith("--");
if (startsWith) {
//System.out.println(str);
System.out.println(new String(str.getBytes(),"UTF-8"));
}
}
sB.append(")");
// System.out.println(sB);
// System.out.println("Adddot.main()"+countor);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}