Konvertieren von txt-Datei von ANSI in UTF-8 programmgesteuert

Brauche ich Eure Hilfe hier bitte.
Ich arbeite an einer java-Anwendung zum konvertieren von Daten aus einer txt-Datei in der Datenbank , Das problem ist, dass die Datei ANSI-Codierung, die ich nicht ändern kann, weil es von außen kommt meine Bewerbung ,und wenn ich Schreibe die Daten in der Datenbank habe ich einige "???" innen.
Meine Frage ist , wie konvertiere ich die Daten lese ich aus der Datei von ANSI in UTF-8, die verarbeiten kann diese weired Symbole.
Ich habe versucht das Byte[] zu String konvertieren aber es hat nicht funktioniert.

  • Wenn ich Euch Recht Sie sollten die Verwendung von UTF-8 bei der Vernissage des input-Streams, wie new InputStreamReader(inputStream, "UTF-8");
  • Vielen Dank für deine Empfehlung, leider habe ich es versucht, aber es hat nicht funktioniert für mich , immer das gleiche Ergebnis.
  • Hallo an Alle , ich habe die Antwort gefunden , und Dank einer looot MByD , anstelle der Verwendung von UTF-8 als Codierung , ich sollte die input-Codierung wich iiis "windows-1252" , und jetzt noo mehr weiird Symbole
InformationsquelleAutor wlegend | 2011-05-31
Schreibe einen Kommentar