我如何用Java读取俄语文件?

Fig*_*gör 3 java unicode file

我尝试为此添加UTF-8,但它没有成功.我应该怎么做用Java阅读俄文文件?

      FileInputStream fstream1 = new FileInputStream("russian.txt");
      DataInputStream in = new DataInputStream(fstream1);
      BufferedReader br = new BufferedReader(new InputStreamReader(in,"UTF-8"));
Run Code Online (Sandbox Code Playgroud)

Vik*_*pov 5

如果文件来自Windows PC,请尝试使用"windows-1251"或"Cp1251"作为charset名称.

如果文件以某种方式处于MS-DOS编码,请尝试使用"Cp866".

这两种都是单字节编码,将文件类型更改为UTF-8(多字节)不做任何事情.

如果所有其他方法都失败了,请使用十六进制编辑器并将这些文件的几行十六行转储给您.然后我们将检测编码.