使用BufferedReader读取java中的特殊字符

时间:2012-02-14 17:42:11

标签: java bufferedreader

  

可能重复:
  Read/write .txt file with special characters

我正在阅读文件,但我不知道如何阅读重音和特殊字符,这里是mo代码阅读我读了我必须添加一个不同的编码,但我不知道该怎么做

File file = new File("C://fichero.csv");

BufferedReader bufRdr  = new BufferedReader(new FileReader(file));
String line = null;

    line = bufRdr.readLine();

谢谢

1 个答案:

答案 0 :(得分:21)

尝试以下方法:

File file = new File("C://fichero.csv");

BufferedReader bufRdr  = new BufferedReader(
    new InputStreamReader(new FileInputStream(file),"ISO-8859-1"));
String line = null;

line = bufRdr.readLine();