G
Gelöschtes Mitglied 710
Hi,
ich bin hier gerade ein wenig am Verzweifeln. Zuerst die technischen Daten:
MySQL-Server: 5.0.27
Programmiersprache: Visual Basic 6.0 SP6
OS: Win Vista / Win XP
Für einen Kunden habe ich eine Bildübertragungssoftware programmiert. Diese legt Daten auf einem FTP Server ab und trägt die Informationen in einer SQL Datenbank ein. Das lief bis vor Kurzem einwandfrei. Dann ist beim Kunden der Linuxkasten abgedampft (natürlich ohne DaSi) und wurde von irgendwem neu aufgesetzt.
In meiner Software musste nichts geändert werden. Aber ....
Ab dem Zeitpunkt werden Datensätze mit Umlauten zwar im PhpMyAdmin korrekt angezeigt, greife ich aber per VB über den MySQL ODBC Connector zum Auslesen (V5) zu, bekomme ich die Umlaute nicht zurück, sondern nur lustige komische Zeichen. Das Witzige ist aber, dass die Datensätze über die selbe Software in MySQL eingetragen werden. Also muss das mit den Umlauten in die eine Richtung ja klappen.
Sämtliche Kollationen der Datenbank und der enthaltenen Tabellen stehen auf "latin1_german1_ci", Default Charset ist "latin1".
Kann mir da jemand auf die Sprünge helfen? Vor der Neuinstallation des Linux inkl. MySQL war ja alles ok. Und an meiner Soft habe ich nix geändert.
Bin ja generell nicht der Freund von MySQL. Bevorzuge da dann doch lieber den SQL Server von Mickysoft
. Aber das ist ein anderes Thema.
Bin für jeden Hint dankbar.
Gruß,
HoloDoc
ich bin hier gerade ein wenig am Verzweifeln. Zuerst die technischen Daten:
MySQL-Server: 5.0.27
Programmiersprache: Visual Basic 6.0 SP6
OS: Win Vista / Win XP
Für einen Kunden habe ich eine Bildübertragungssoftware programmiert. Diese legt Daten auf einem FTP Server ab und trägt die Informationen in einer SQL Datenbank ein. Das lief bis vor Kurzem einwandfrei. Dann ist beim Kunden der Linuxkasten abgedampft (natürlich ohne DaSi) und wurde von irgendwem neu aufgesetzt.
In meiner Software musste nichts geändert werden. Aber ....
Ab dem Zeitpunkt werden Datensätze mit Umlauten zwar im PhpMyAdmin korrekt angezeigt, greife ich aber per VB über den MySQL ODBC Connector zum Auslesen (V5) zu, bekomme ich die Umlaute nicht zurück, sondern nur lustige komische Zeichen. Das Witzige ist aber, dass die Datensätze über die selbe Software in MySQL eingetragen werden. Also muss das mit den Umlauten in die eine Richtung ja klappen.
Sämtliche Kollationen der Datenbank und der enthaltenen Tabellen stehen auf "latin1_german1_ci", Default Charset ist "latin1".
Kann mir da jemand auf die Sprünge helfen? Vor der Neuinstallation des Linux inkl. MySQL war ja alles ok. Und an meiner Soft habe ich nix geändert.
Bin ja generell nicht der Freund von MySQL. Bevorzuge da dann doch lieber den SQL Server von Mickysoft
Bin für jeden Hint dankbar.
Gruß,
HoloDoc
Zuletzt bearbeitet von einem Moderator: