Ändern Sie die Codierung der vorhandenen Datei mit Java?

Ich muss die Kodierung einer Reihe von * nix-Skripten von Java aus programmgesteuert auf UTF-8 ändern. Ich schreibe ihnen nichts, deshalb versuche ich herauszufinden, was der einfachste | schnellste Weg ist, dies zu tun. Die Dateien sind nicht zu viele und nicht so groß. Ich könnte:

"Schreiben" Sie eine leere Zeichenfolge mit einem als Codierung festgelegten OutputStream mit UTF-8Da ich bereits FileUtils (von Apache Commons) verwende, kann ich den Inhalt dieser Dateien lesen und UTF-8 als Codierung übergeben

Keine große Sache, aber ist schon jemand auf diesen Fall gestoßen? Gibt es irgendwelche Nachteile bei beiden Ansätzen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage