Ich denke nicht, dass deine Probleme damit gelöst sind.
Die Frage ist nicht,
WIE man UTF8 Strings/Dateien in ISOXXXX umwandelt,
sondern
WARUM man diese tut!
Viele Leute verstehen (fälschlicher weise) UTF8 als eine Erweiterung von ISOXXXX.
Dies ist NICHT der Fall. UTF8 ist das Standartencoding heutzutage, warum sollte man einen Schritt zurück machen und ISOXXXX verwenden?
Konkret zu deiner Frage:
Java-Quellcode sollte auf jeden Fall in UTF8 abgespeichert werden. Alle von Java
generierten Dateien sowieso. Warum das gemacht werden sollte, kannst du auf dutzenden Seiten nachlesen.
Dies würde den Thread hier sprengen
Wenn du Probleme bei der Darstellung der Java-erzeugten
Datei hast, liegt es an deinem Editor. Dummerweise sind die meisten Editoren nicht auf
UTF8 enconding eingestellt (warum auch immer ist mir ein Rätsel).
Lade einfach einen Editor runter, wo du das Encoding ändern kannst und schon passt die sache.
Mache nicht den Anfängerfehler und spiele mit ISOXXXX encoding rum. Bei großen Anwendungen führt das über kurz oder lang zu eventuell sehr schwer zu findenden Fehlern.
Darum mein Tip (aus Erfahrung):
Speichere sowohl den Java-Quellcode, wie auch alle anderen Dateien (z.B. erzeugte Dateien) in UTF8. Dann hast du keine Probleme. Wenn du z.B. eine Datei einliest, die
nicht in UTF8 ist, wandle diese erst in UTF8 um und bearbeite diese erst dann.
Schöne Grüße
orkus9