Java входная кодировка - PullRequest
       8

Java входная кодировка

0 голосов
/ 31 января 2020

Итак, я работал над базовым c Java приложением, которое считывает данные из текстового файла с помощью буферизированного ридера и заполняет их в виде JTable.

Код отлично работает в NetBeans , специальные буквы отлично отображаются как в консоли, так и в самой форме.

Проблема в том, что после того, как я собрал проект и поместил его где-то на жесткий диск и запустил его через сгенерированный .jar, он испортил показания из файла, и появляются странные буквы ... Łä¤˘

Я пробовал это:

BufferedReader bfr = new BufferedReader(new InputStreamReader(new FileInputStream(System.getProperty("user.dir")+"\\update.txt"), "UTF-8"));

... и ...

BufferedReader bfr = new BufferedReader(new FileReader(System.getProperty("user.dir")+"\\update.txt"));

I надеюсь, ты сможешь мне помочь.

1 Ответ

0 голосов
/ 31 января 2020

Решено с помощью наконечника @deHaar (java .nio)

...