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

Jon*_*pez 9 java bufferedreader

可能重复:
带有特殊字符的读/写.txt文件

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

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

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

    line = bufRdr.readLine();
Run Code Online (Sandbox Code Playgroud)

谢谢

Gui*_*let 25

尝试使用以下内容:

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();
Run Code Online (Sandbox Code Playgroud)

  • 为什么不使用**UTF-8**? (2认同)