Hallo!
Folgendes Problem
PHP-Skript liest Daten aus einer MySQL-Tabelle (latin1-swed...) und übergibt sie als Parameter an ein Java-Programm.
Dieses soll die Daten in eine Sybase-Datenbank schreiben (Lexware). Das funktioniert im Ürinzip auch, nur weiß ich nicht welche Kollation die Sybase Datenbank hat, noch wie ich das rausfinde. Ist aber auche erstmal egal.
In der Sybase-Datenbank kommen leider nur ý für alle Sonderzeichen an. Selbstverstänlich habe ich schon versuvht die Daten utf-8 kodiert , etc.... zu übergeben, doch ändert sich lediglich mal das Zeichen für dei Sonderzeichen in der Db (?, ýý, ...)
Meine Frage ist nun, kann ich irgendwie rausfinden, mit welchem Zeichensatz der String kodiert in meinem Java-Programm ankommt? Kann ich den Zeichensatz notfalls ändern; Oder habt ihr vielleicht generelle Lösungsvorschläge für mein Problem?
Wäre sehr dankbar für Hilfe!
Folgendes Problem
PHP-Skript liest Daten aus einer MySQL-Tabelle (latin1-swed...) und übergibt sie als Parameter an ein Java-Programm.
Dieses soll die Daten in eine Sybase-Datenbank schreiben (Lexware). Das funktioniert im Ürinzip auch, nur weiß ich nicht welche Kollation die Sybase Datenbank hat, noch wie ich das rausfinde. Ist aber auche erstmal egal.
In der Sybase-Datenbank kommen leider nur ý für alle Sonderzeichen an. Selbstverstänlich habe ich schon versuvht die Daten utf-8 kodiert , etc.... zu übergeben, doch ändert sich lediglich mal das Zeichen für dei Sonderzeichen in der Db (?, ýý, ...)
Meine Frage ist nun, kann ich irgendwie rausfinden, mit welchem Zeichensatz der String kodiert in meinem Java-Programm ankommt? Kann ich den Zeichensatz notfalls ändern; Oder habt ihr vielleicht generelle Lösungsvorschläge für mein Problem?
Wäre sehr dankbar für Hilfe!