Veröffentlicht 19. Mai 200916 j Hab hier ein kleines Problem mit dem ich absolut nicht klar komme. Ich möchte eine CSV Datei einlesen, diese auf Umlaute und Sonderzeichen prüfen, diese dann ggf. ersetzen. Habe mir nun diesen Schlonz hier ausgedacht: BufferedReader lesen = new BufferedReader(new FileReader("c:\\bla.csv")); String str="1";// = lesen.readLine(); while(str != null){ str = lesen.readLine(); str.replaceAll("ü", "ue"); System.out.println(str); } Das ist nur zum Test. Auf jedenfall ist mir nun aufgefallen das JAVA die Umlaute aus der Datei nicht erkennt! Werden als Kryptische Zeichen angezeigt "ü" usw...Vermutung ASIC7 Zeichensatz Wie kann ich das am Besten lösen, das er die Datei samt Sonderzeichen einliest? Gruss Mäuserich:(
19. Mai 200916 j Nicht nur für diesen Fall kam in Java das s.g. New-IO-Package: java.nio.charset (Java 2 Platform SE v1.4.2) Damit zwingst Du beim Laden der Bytes in eine bestimmte Char-Codierung. ISO-8859-1 ist z.B. Dein Freund für Umlaute
19. Mai 200916 j Danke erstmal. Jedoch muss ich erwähnen das ich kein Anwendungsentwickler bin. Kann mir jemand ein Beispiel zeigen wie ich das Implemtiere? Gruss
19. Mai 200916 j Kann mir jemand ein Beispiel zeigen wie ich das Implemtiere?Das "mal eben" in ein paar Absätzen zu erklären dürfte doch sehr schwierig werden. Am bestens suchst du dir daher jemanden, der den Job für dich übernimmt.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.