meisteryoda
Mitglied
Hallo zusammen, ich habe zur Zeit folgendes kleine Problem:
Ich habe eine Mysql Datenbank auf die ich mit PHP zugreife und daraus Webseiten generiere. Die Text-Einträge sind dort als utf8_general_ci abgelegt und mit PHP habe ich keine Probleme drauf zuzugreifen und sie in einer utf8-Seite auszugeben.
Allesdings möchte ich jetzt mit Eclipse RCP einen CMS-Client programmieren um die Daten komfortabel zu verwalten. Funktioniert soweit auch, allerdings werden die Umlaute nicht richtig codiert. Also ÜÖÄ haben eine komische Darstellung in JAVA.
Ich habe alle JAVA files in UTF-8 codiert und alles andere auf Voreinstellungen gelassen. Auch zeigt mir Charset.defaultCharset() ein UTF-8.
Gehe ich jetzt hin und encodiere ich einen String als CP1252 und decodiere ihn dann als UTF-8, sind sowohl Ausgabe in der System.out Konsole als auch in meinem GUI ok.
Kann mir jemand sagen, wie ich es hinkriege dass ich nicht immer Konvertieren muss wenn ich einen String per jdbc, der eigentlich utf-8 encodiert sein sollte auch als utf-8 String erhalte und nicht so ein Gewusel ?
Gruß Marius
und vielen Dank im Vorraus!
Ich habe eine Mysql Datenbank auf die ich mit PHP zugreife und daraus Webseiten generiere. Die Text-Einträge sind dort als utf8_general_ci abgelegt und mit PHP habe ich keine Probleme drauf zuzugreifen und sie in einer utf8-Seite auszugeben.
Allesdings möchte ich jetzt mit Eclipse RCP einen CMS-Client programmieren um die Daten komfortabel zu verwalten. Funktioniert soweit auch, allerdings werden die Umlaute nicht richtig codiert. Also ÜÖÄ haben eine komische Darstellung in JAVA.
Ich habe alle JAVA files in UTF-8 codiert und alles andere auf Voreinstellungen gelassen. Auch zeigt mir Charset.defaultCharset() ein UTF-8.
Gehe ich jetzt hin und encodiere ich einen String als CP1252 und decodiere ihn dann als UTF-8, sind sowohl Ausgabe in der System.out Konsole als auch in meinem GUI ok.
Kann mir jemand sagen, wie ich es hinkriege dass ich nicht immer Konvertieren muss wenn ich einen String per jdbc, der eigentlich utf-8 encodiert sein sollte auch als utf-8 String erhalte und nicht so ein Gewusel ?
Gruß Marius
und vielen Dank im Vorraus!