Lesen Sie utf-8 verwenden von Scanner
Ich bin Probleme mit UTF-8-Codierung bei der Verwendung von Scanner. Beispiel zwei Zeilen meiner Daten-Datei:
000001 Mėlynas Tadas 63210309683 V 2003/03/17 2016/03/17
000002 Raudonas Tomas 65505023282 V 2006/01/26 2018/01/26
Derzeit bin ich mit Scanner um den text zu Lesen getrennt statt die ganze Zeile, da dies bequemer ist, aber es nicht richtig Lesen wegen der Codierung. Ich habe gelesen, über die Verwendung InputStream etc, aber ich will nicht befassen sich mit chaotisch-Zeile hacken. Gibt es eine Möglichkeit zu nutzen Scanner mit UTF-8?
Nutzer kommentiert unter eine Antwort: > Ohh warte, ich habe gerade realisiert, dass ich bin ein idiot, da habe ich Daten zu meinen Daten-Datei und nicht den code ändern, um es richtig lese... – Justin Dec 14 '14 at 21:21
InformationsquelleAutor Justin | 2014-12-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser code snippet helfen könnte:
Ich bin sehr schlecht im erraten, was Ihr code tut 🙂 würde es Ihnen etwas ausmachen sharing und spezifischer sein?
Ich dachte, wie mache ich das in der meisten effizienten Art und Weise und landete hochladen das gesamte Projekt. Ich hoffe, das hilft zu verstehen, mein problem: drive.google.com/...
Ohh warte, ich habe gerade realisiert, dass ich bin ein idiot, da habe ich Daten zu meinen Daten-Datei und nicht den code ändern, um es richtig lese...
InformationsquelleAutor aviad
Haben Sie versucht,
Scanner myScanner = new Scanner("myFile", "UTF-8");
InformationsquelleAutor rossum