File lesen Codierung Charset

Diskutiere File lesen Codierung Charset im Allgemeine Java-Themen Forum; Hallo, ich habe folgendes Problem. Ich habe 2 Text-Files mit Umlauten, der eine wurde unter Windows, der andere unter Linux erstellt. Jeweils auf...

  1. andi.riese
    andi.riese Neues Mitglied
    Hallo,
    ich habe folgendes Problem.
    Ich habe 2 Text-Files mit Umlauten, der eine wurde unter Windows, der andere unter Linux erstellt. Jeweils auf dem anderen System werden die Umlaute falsch dargestellt.

    Unter Windows kann ich die Bytes des Linuxfiles convertieren mit
    new String( <die Bytes aus dem File> , "utf-8");
    und erhalte die Umlaute danach richtig.

    Unter Linux (RaspberryPi) erhalte ich mit
    new String( <die Bytes aus dem File> , "windows-1252");
    irgendwelche Hieroglypen statt der dt.Umlaute, nur andere.
    Ich habe alle zur Verfügung stehenden Charsets durchprobiert.

    Weiß jemand hier den Grund und Abhilfe?
    Danke!
    Andi
     
  2. Wenn du jetzt Java lernen möchtest, dann sichere dir hier unseren Java-Videokurs heute zum Sonderpreis (hier klicken!)
  3. mihe7
    mihe7 Bekanntes Mitglied
    Es geht nicht darum, unter welchem System die Dateien erzeugt wurden, sondern mit welcher Kodierung. Du kannst unter Windows genauso gut UTF-8 kodierte Dateien haben.
     
  4. andi.riese
    andi.riese Neues Mitglied
    Ja, ist schon klar. Hilft mir jetzt auch nicht weiter.

    Eigentlich geht's darum, dass ich Emails bekomme, diese mit Java lese und es mir nicht gelingt den Inhalt so umzukodieren, dass die Umlaute lesbar sind. Dass diese in UTF-8 sind, steht zwar im Header der Email, ist aber garnicht sicher. Die Umlaute im Subject sind komischerweise lesbar.
     
  5. mihe7
    mihe7 Bekanntes Mitglied
    Was steht denn beim Content-Transfer-Encoding?
     
  6. andi.riese
    andi.riese Neues Mitglied
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain; charset=UTF-8
    Mime-Version: 1.0

    Ich glaub', ich weiß jetzt drauf, was ich falsch mache. ... Muss ich aber noch drüber nachdenken.
     
  7. mihe7
    mihe7 Bekanntes Mitglied
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

File lesen Codierung Charset - Ähnliche Themen

Lesen und schreiben in File
Lesen und schreiben in File im Forum C/C++
.txt File aus dem Speicher des Smartphone lesen
.txt File aus dem Speicher des Smartphone lesen im Forum Mobile Geräte
CSV-File einlesen und Daten verarbeiten
CSV-File einlesen und Daten verarbeiten im Forum Java Basics - Anfänger-Themen
Datei einlesen mit Scanner funktioniert nicht (FileNotFoundException)
Datei einlesen mit Scanner funktioniert nicht (FileNotFoundException) im Forum Java Basics - Anfänger-Themen
Mit FileReader lesen, in ArrayList speichern
Mit FileReader lesen, in ArrayList speichern im Forum Java Basics - Anfänger-Themen
Thema: File lesen Codierung Charset