Mein Projekt muss eine Textdatei lesen, die in UTF-8 codiert ist. Wenn ich mein Programm in NetBeans starte, ist alles in Ordnung und die Zeichen werden korrekt aus der Datei gelesen. Aber wenn ich mein .exe
verpacktes Programm laufe, sind die Charaktere nicht, was sie sein sollten.Kann die UTF-8-Datei nach dem Packen des JavaFX-Projekts nicht lesen
Mein Code:
BufferedReader br = new BufferedReader(new FileReader("D:\\sa\\shlah.txt"));
String s = br.readLine();
Sie könnten gingen UTF8Reader zu vermeiden, da es immer eine Warnung, dass es sich um eine interne api und kann in Zukunft entfernt werden – user4790067