Hier ein kleines Snippet, welches einen Text bekommt und ihn mit dem gewünschten Charset in eine Datei schreibt.
public static void writeStringToFile(String text) {
try (FileOutputStream fos = new FileOutputStream(new File("filename.txt"));
OutputStreamWriter osw = new OutputStreamWriter(fos, StandardCharsets.UTF_8)) {
osw.write(text);
} catch (IOException e) {
//TODO Handle the error
}
}
