Hallo,
wir setzten den xtc modified in Verbindung mit der Warenwirtschaft von Mention Software ein.
Für den Import und die Aktualisierung nutzen wir das Programm dsXML, das zu unserer Warenwirtschaft gehört. Webseitig gibt es noch eine php Schnittstelle (mentionXML), die auch von Mention Software kommt.
Vor ca. 2 Wochen sind wir mit dem Shop auf einen neuen Server gezogen. Die Datenbank wurde erfolgreich mit MySQL Dumper gesichert und auf dem neuen System eingespielt. Es gab keinerlei Probleme mit den Umlauten in den Kunden oder Artikelstammdaten.
Es werden nun aber bei neu importierten Artikeln/Kunden die Umlaute u. Sonderzeichen z.B. Trademark oder Registered nicht angezeigt. Statt dessen sieht man nur ein normales Fragezeichen. Auch in der Datenbank selbst werden die Fragezeichen angezeigt.
Die XML Daten, die das Programm dsXML überträgt, enthalten die Umlaute. Es scheint also beim Übertragen in die Datenbank ein "Fehler" aufzutreten. Die XML Daten sind iso-8859-15 kodiert und dies ist auch im XML Code entsprechend vermerkt. Die Kollation der DB und auch der Tabellen ist latin1_german1_ci.
Der Serverzeichensatz ist UTF-8.
Die DB Server ist kein MySQL, sondern MariaDB, Version 10.0.23-MariaDB. Aber das sollte ja kein Problem sein.
Natürlich habe ich bereits den Support von Mention Software kontaktiert. Mir wurde gesagt, dass der Serverzeichsatz UTF-8 kein Problem darstellt, weil die mentionXML PHP Schnittstelle das anhand der Codierungs Info im XML erkennt und die Daten entsprechend in die DB einpflegt. Das funktioniert auf dem alten Server auch. Nur auf dem neuen nicht.
Hat jemand eine Idee, woran das liegen könnte.
Mein Provider meinte, dass es evtl. helfen würde, nach dem DB Connect und vor dem eigentlichen SQL Befehl den Zeichensatz auf iso-8859-15 zu setzen.
Wir setzen noch den modified eCommerce Shopsoftware v1.05 dated: 2010-07-18 SP1d. ICh weiss ein bisschen alt, aber wir haben keinen offenen Shop. Die Kunden werden von uns angelegt u. Preise sehen sie nur, wenn sie eingeloggt sind. Auch erfolgt keine Zahlungsabwicklung über den Shop.
Falls jemand eine Idee hat.....
Gruß
Matthias
Linkback: https://www.modified-shop.org/forum/index.php?topic=34393.0