Hallo zusammen,
mir ist heute etwas ganz kurioses passiert! :autsch::autsch::autsch:
Kurz zum Programm:
Ich habe ein Programm entwickelt, in dem ich Strings aus Excel (Excel 97/Open Office) in Java importiere. Es geht dabei auch zum Beispiel um tschechische Strings mit Sonderzeichen. Diese Strings werden danach in verschiedene Ordner/Dateien abgespeichert. Das ganze mit einer GUI wo die Excel-Datei per Drag&Drop eingefügt wird.
Bibliothek: jxl.jar
Mein Hauptproblem:
Grad die tschechischen Zeichen kommen nicht richtig formatiert in meinem Java-Programm an.
Nach langem Googeln benutze ich das Charset Cp1250 für meine WorkbookSettings.
Das Kuriose:
Ich habe es gestern einmal aufwändig programmiert und habe es nie hin bekommen mit den String-Codierungen. Heute habe ich es nochmal nach programmiert und meine GUI etwas abgespeckt und so.
Das erste Kuriose: Sobald der Pfad der Datei aus einer anderen Klasse kam, waren die Strings schon falsch codiert. Habe es Schritt für Schritt getestet und dann nur eine einzige Klasse verwendet.
Ich habe dann eine wirklich funktionierende Version hin bekommen...
So, da das nur ein Testprojekt war, habe ich ein neues Projekt erstellt und den Text meiner Klasse dort in eine bereits vorhandene leere Klasse eingefügt.
Das zweite Kuriose: Wenn ich dann diese Klasse im neuen Projekt ausführe, funktioniert die String-Codierung wieder nicht. Die Strings kommen wieder falsch in Java an. Dabei ist alles identisch. Habe sogar extra beide Java-Codings online (diffchecker oder so) vergleichen lassen. ???:L
Das dritte Kuriose: Ich brauche eine jar-Datei, die habe ich dann halt mal von meinem Testprojekt erstellt. Wenn ich die jar-Datei laufen lasse funktioniert es wieder nicht und die Strings sind wieder falsch codiert. ???:L
Schlussfolgerung: Ich kann mein Programm nur in Eclipse ausführen und auch nur genau dieses Projekt, weil kopieren kann ich es ja nicht und somit auch nicht extern sichern.:toll::toll:;(;(
KANN DAS WIRKLICH SEIN?? HAT JEMAND SOWAS SCHON MAL ERLEBT ???:L???:L???:L???:L
:bahnhof::bahnhof::bahnhof::bahnhof::bahnhof::bahnhof::bahnhof:
mir ist heute etwas ganz kurioses passiert! :autsch::autsch::autsch:
Kurz zum Programm:
Ich habe ein Programm entwickelt, in dem ich Strings aus Excel (Excel 97/Open Office) in Java importiere. Es geht dabei auch zum Beispiel um tschechische Strings mit Sonderzeichen. Diese Strings werden danach in verschiedene Ordner/Dateien abgespeichert. Das ganze mit einer GUI wo die Excel-Datei per Drag&Drop eingefügt wird.
Bibliothek: jxl.jar
Mein Hauptproblem:
Grad die tschechischen Zeichen kommen nicht richtig formatiert in meinem Java-Programm an.
Nach langem Googeln benutze ich das Charset Cp1250 für meine WorkbookSettings.
Das Kuriose:
Ich habe es gestern einmal aufwändig programmiert und habe es nie hin bekommen mit den String-Codierungen. Heute habe ich es nochmal nach programmiert und meine GUI etwas abgespeckt und so.
Das erste Kuriose: Sobald der Pfad der Datei aus einer anderen Klasse kam, waren die Strings schon falsch codiert. Habe es Schritt für Schritt getestet und dann nur eine einzige Klasse verwendet.
Ich habe dann eine wirklich funktionierende Version hin bekommen...
So, da das nur ein Testprojekt war, habe ich ein neues Projekt erstellt und den Text meiner Klasse dort in eine bereits vorhandene leere Klasse eingefügt.
Das zweite Kuriose: Wenn ich dann diese Klasse im neuen Projekt ausführe, funktioniert die String-Codierung wieder nicht. Die Strings kommen wieder falsch in Java an. Dabei ist alles identisch. Habe sogar extra beide Java-Codings online (diffchecker oder so) vergleichen lassen. ???:L
Das dritte Kuriose: Ich brauche eine jar-Datei, die habe ich dann halt mal von meinem Testprojekt erstellt. Wenn ich die jar-Datei laufen lasse funktioniert es wieder nicht und die Strings sind wieder falsch codiert. ???:L
Schlussfolgerung: Ich kann mein Programm nur in Eclipse ausführen und auch nur genau dieses Projekt, weil kopieren kann ich es ja nicht und somit auch nicht extern sichern.:toll::toll:;(;(
KANN DAS WIRKLICH SEIN?? HAT JEMAND SOWAS SCHON MAL ERLEBT ???:L???:L???:L???:L
:bahnhof::bahnhof::bahnhof::bahnhof::bahnhof::bahnhof::bahnhof:
Zuletzt bearbeitet: