Hallo,
ich habe folgendes Problem. Bei mir lokal funktioniert Alles korrekt, d.h. Umlaute werden sowohl in Dateinamen sowie in Dateien korrekt dargestellt. In der Umgebung auf dem Server auf dem die Anwendung laufen soll, werden aber sowohl Umlaute in Dateinamen als auch in Dateien nicht korrekt codiert.
Zum schreiben der Dateien benutze ich folgende Methode:
Hat jemand eine Idee was das Problem sein könnte? Sowohl der Server als auch mein lokales System sind Linuxsystem (GENTOO) . Kann es sein, dass der Server irgendwie Probleme mit unicode hat und es gar nicht mit Java an sich zu tun hat?
Gruß nebulo
ich habe folgendes Problem. Bei mir lokal funktioniert Alles korrekt, d.h. Umlaute werden sowohl in Dateinamen sowie in Dateien korrekt dargestellt. In der Umgebung auf dem Server auf dem die Anwendung laufen soll, werden aber sowohl Umlaute in Dateinamen als auch in Dateien nicht korrekt codiert.
Zum schreiben der Dateien benutze ich folgende Methode:
Code:
public static void writeHTML(String html, File dest)
throws FileNotFoundException, IOException, JDOMException {
Writer out = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(dest), "UTF-8"));
out.write(html);
out.close();
}
Hat jemand eine Idee was das Problem sein könnte? Sowohl der Server als auch mein lokales System sind Linuxsystem (GENTOO) . Kann es sein, dass der Server irgendwie Probleme mit unicode hat und es gar nicht mit Java an sich zu tun hat?
Gruß nebulo