Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [JAVA] Datei mit Umlauten schreiben (https://www.delphipraxis.net/72157-%5Bjava%5D-datei-mit-umlauten-schreiben.html)

Alexander 26. Jun 2006 14:18


[JAVA] Datei mit Umlauten schreiben
 
Hallo,
ich habe mir vor längerer Zeit die folgende Methode zum Speichern eines Strings in eine Datei geschrieben. Funktioniert auch solange bis Umlaute ins Spiel kommen. Die werden nämlich falsch gespeichert. Z.B. wird ü als ü gespeichert. Da stimmt wohl etwas mit der Codierung nicht. Doch wie ändere ich das?? Evtl. muss ja auch noch etwas beim Einlesen geändert werden. Das dann aber erst später.

Code:
public boolean schreibeDatei(String path, String text){
    BufferedWriter bw = null;
    FileWriter fw    = null;
    File datei       = null;
    String[] zeilen  = text.split("::NEWLINE::"); //Text in Zeilen spalten
    try {
      datei = new File(path); //Datei in die geschrieben werden soll
      fw = new FileWriter(datei);
      bw = new BufferedWriter(fw);

      for (int x=0;x<zeilen.length;x++){
        bw.write(zeilen[x]);//Lines in Dateischreiben
        bw.newLine();//Return einfügen
      }

      bw.close();
      return true;
    }
    catch (IOException e) {
      return false;
    }
  }


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz