Quellcode zur erläuterung

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.
 
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).
 
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) ?
 
Zurück