Aloha,
ich würde gerne ein File als UTF8 abspeichern und benutze dazu den
Buffered
Writer.
Code:
BufferedWriter w = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), Charset.forName("UTF-8")));
Nun möchte ich sehr gerne ä, ö, ü's uvm. verwenden und das ganze würde ich so anstellen
Code:
w.write("Dies ist ein Text in einer Zeile");
Nun gibt es ja bei der YAMLConfiguration so ein nettes .set(Pfad, Object), welches einen Namen bzw String bereitstellt, durch welchen man den Pfad setzen oder abfragen kann. Wenn ich nun mit dem BW eine Zeile ausgebe, dann habe ich keinen String vor dem Text, mitdem ich die Zeile setzen / bekommen kann. Sollte ich das ganze mit .set erledigen, dann werden die Umlaute etc. nicht vernünftig gesetzt. Gibt es andere Möglichkeiten oder gibts da Fehler meinerseits?
Code:
YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
cfg.set("Settings.maxplayer", maxPlayer);
Gruß,
cen0x