Ich habe Probleme beim Lesen von Textdatei mit utf-8-Codierung Ich bin mit Java mit NetBeans 7.2.1 PlattformLesetextdatei mit utf-8-Codierung mit Java
ich bereits das Java-Projekt konfigurierte UTF zu handhaben -8 javaproject ==> rechte Maustaste ==> Eigenschaften ==> Quelle ==> UTF-8
aber immer noch die unbekannte Zeichenausgabe:
der code:
File fileDirs = new File("C:\\file.txt");
BufferedReader in = new BufferedReader(
new InputStreamReader(new FileInputStream(fileDirs), "UTF-8"));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
andere Ideen?
dank
Was ist die Kodierung von 'System.out'? Was ist Ihre Systemkodierung? –
Sind Sie sicher, dass die Eingabedatei UTF-8 codiert ist? – Henry
Vielen Dank für Ihre Kommentare. Ich fand die Lösung für das Problem. Die Textdatei war mit ANSI-Codierung mit arabischem Zeichen. so zu lösen: BufferedReader in = neuer BufferedReader ( neuer InputStreamReader (neuer FileInputStream (fileDirs), "windows-1256")) ;-) danke an alle – Abreal