Hallo Leute,
um Daten in ein FileMaker Datenbank System zu importieren, muss ich die Daten im UTF-8 aus der MySQL Datenbank erhalten.
Ich habe folgende Abfrage in meiner php Datei
(ich weiß dass ich auf mysqli oder pdo wechseln muss, dass mache ich als Nächstes, ist im Moment aber nicht mein Problem)
Nach meinem Verständnis sorgt mysql_set_charset dafür, dass ich die Daten immer als UFT-8 erhalten, unabhängig davon, wie die Daten in der MySQL Datenbank vorliegen.
Nun habe ich folgendes Problem:
1 x Gambio GX2 Shop
1 x osCommerce
Beide wurde ganz normal mit dem dafür vorgesehenen Installer installiert.
Die Abfrage mit mysql_set_charset('utf8',$conn) führt bei der Gambio Datenbank zu korrekten Umlauten, bei osCommerce werden die Umlaute falsch dargestellt.
Was ich mir nicht erklären kann: Wieso??
Schreibt der Gambio Shop die Daten im richtigen Format in die Datenbank, der osCommerce aber nicht?
Ich habe bisher noch keine falschen Umlaute in einer Datenbank gesehen, wie kann es dazu kommen?
Ich würde gern den Grund verstehen oder auch "erkennen können", wenn ein Shop fehlerhaft installiert wurde. Kann man Anhand der beiden angehängten Screenshots irgendeine Ursache erkennen?
um Daten in ein FileMaker Datenbank System zu importieren, muss ich die Daten im UTF-8 aus der MySQL Datenbank erhalten.
Ich habe folgende Abfrage in meiner php Datei
PHP-Code:
$conn = mysql_connect($dbhostname,$dbusername,$dbpw) or die("Unable to connect to SQL server");
mysql_select_db($dbname) or die("Unable to select database");
mysql_set_charset('utf8',$conn);
Nach meinem Verständnis sorgt mysql_set_charset dafür, dass ich die Daten immer als UFT-8 erhalten, unabhängig davon, wie die Daten in der MySQL Datenbank vorliegen.
Nun habe ich folgendes Problem:
1 x Gambio GX2 Shop
1 x osCommerce
Beide wurde ganz normal mit dem dafür vorgesehenen Installer installiert.
Die Abfrage mit mysql_set_charset('utf8',$conn) führt bei der Gambio Datenbank zu korrekten Umlauten, bei osCommerce werden die Umlaute falsch dargestellt.
Was ich mir nicht erklären kann: Wieso??
Schreibt der Gambio Shop die Daten im richtigen Format in die Datenbank, der osCommerce aber nicht?
Ich habe bisher noch keine falschen Umlaute in einer Datenbank gesehen, wie kann es dazu kommen?
Ich würde gern den Grund verstehen oder auch "erkennen können", wenn ein Shop fehlerhaft installiert wurde. Kann man Anhand der beiden angehängten Screenshots irgendeine Ursache erkennen?
Kommentar