Hallo,
zur Anbindung von CAO Faktura an XTCommerce 4.2 nutzen wir die Schnittstelle von Herr Zanier die bei gifthub als Download zur Verfügung steht, Vielen Dank an dieser Stelle, das funktionierte bislang sehr gut :-)
Seit wenigen Tagen haben wir einen neuen 1und1 Server, der XTC 4.2 läuft nun auf:
Root Server mit CentOS 7, Mysql 5.5.44
Die Mysql Version vom CAO ist noch 4....
Das Problem ist nun das die oben genannte Schnittstelle beim Übertragen der Bestellungen von XTC zu CAO die Umlaute und Sonderzeichen nicht mehr richtig behandelt, sprich die Felder bleiben leer.
Beispiel-Adresse: Martin Müller, Hauptsraße 14, 11111 Hamburg
Ergebnis: Das Feld Nachname und Straße bleiben in CAO leer da die Schnittstelle beim auslesen der Shop-DB dies nicht verarbeiten kann.
Die wesentliche Änderung in der Mysql 5 DB ist das die Kollation Standardmäßig auf: utf8_general_ci gesetzt ist, das verursacht meiner Meinung nach das Problem. Leider kenne ich mich damit aber so garnicht aus.
Deshalb nun die Frage: Gibt es jemand hier der dieses Problem auch schon hatte und gelöst hat ?
oder kann jemand dafür eine Lösung anbieten ?
Oder kann mir jemand einen Tipp geben welche Änderungen ich in der Datei class.xt_cao.php vornehmen muss damit die Daten wieder richtig übertragen werden können?
Grüße moosini
ich häng hier mal noch die Datei class.xt_cao.php an, meiner Meinung nach betrifft es den Bereich ab Zeile 1195 - 1230
class.xt_cao.php