Quellcode zur erläuterung

HonniCilest

Erfahrenes Mitglied
Es fängt schon bei Mac und Windows an, beide haben verschiedene Charsets. Mac hat glaube ich "MacRoman" oder Ähnliches. Deine Java-Applikation soll ja nach den Java-Richtlinien möglichst plattformübergreifend funktionieren. Der Default-Wert ist einfach der des aktuellen Betriebssystems, welcher beim Starten der JVM eingestellt ist, also bist du hier schon auf der sicheren Seite.
 

ComFreek

Mod | @comfreek
Moderator
Am Besten man benutzt ein einheitliches Encoding für alle Plattformen, z.B. UTF-8 (da ist der Charset Unicode und das Encoding UTF-8).
 

julia123

Erfahrenes Mitglied
vielen dank sau gut, hab denn sinn verstanden ****** jedoch kurz was zur anwendung:

wie kann ich jetzt z.b UTF-8 stadatisieren

so : Files.readAllLines(file.toPath(),UTF-8) ?