stackoverflow.com/questions/457655/java-charset-and-windows/...

ылкой на следующую ветку:Приложение Java: невозможно правильно прочитать закодированный файл iso-8859-1

Каков наилучший способ программно определить правильную кодировку кодировки входного потока / файла?

Я попытался с помощью следующего:

File in =  new File(args[0]);
InputStreamReader r = new InputStreamReader(new FileInputStream(in));
System.out.println(r.getEncoding());

Но для файла, который, как я знаю, закодирован с помощью ISO8859_1, приведенный выше код выдает ASCII, что неверно и не позволяет мне корректно отобразить содержимое файла обратно на консоль.

Ответы на вопрос(15)

Ваш ответ на вопрос