Kann mir jemand Helfen?
Mein Problem ist:
Möchte chinesische Daten in die DB speichern.
Das Problem ist nun das ich das Statement im
Mysqlcc oder in der Konsole absetze, gespeichert wird aber nur ??? anstelle vom chinesischem Zeichen.
Habe das Benutzerhandbuch von mysql (Punkt Lokalisierung) gelesen. Aufgrund von diesem und anderen Berichten im Internet gehe ich von folgenden Annahmen aus.
1. In der Standarddistribution ist Big5 enthalten. (Sehe mit dem Befehl show character set alle Zeichensätze). Muss also nicht die Source-Version herunterladen und entsprechend kompilieren.
2. In der Indexdatei (\share\charsets) ist Big5 enthalten. Jedoch im gleichen Verzeichnis muss keine big5.xml Datei enthalten sein.
Was habe ich nun gemacht:
1. Habe im ini File unter [mysql] den Zeichensatz gesetzt (default-character-set=big5)
2. Das gleiche unter [client] (obschon dies nicht notwendig ist).
3. Server neu gestartet.
4. Neue DB und Table erzeugt.
5. Überprüft das die DB und die Table über den Zeichensatz Big5 verfügen. (Show create Database xy und Show create Table xy)
6. Im Client den Zeichensatz überprüft mit select charset()
Zur Installation von mysql
Habe diese einmal mit Multilanguage und bei einem anderen Test mit spezieller Auswahl von Big5 installiert.
Mein System:
Windows XP deutsch mit zusätzlicher Sprachunterstützung für Chinesisch.
MSQL Version = 4.1.7
(Habe das gleiche auch auf einer Win2000 und mysql 4.0.18 probiert)
Nun, für gute Ratschläge wäre ich sehr Dankbar
Mein Problem ist:
Möchte chinesische Daten in die DB speichern.
Das Problem ist nun das ich das Statement im
Mysqlcc oder in der Konsole absetze, gespeichert wird aber nur ??? anstelle vom chinesischem Zeichen.
Habe das Benutzerhandbuch von mysql (Punkt Lokalisierung) gelesen. Aufgrund von diesem und anderen Berichten im Internet gehe ich von folgenden Annahmen aus.
1. In der Standarddistribution ist Big5 enthalten. (Sehe mit dem Befehl show character set alle Zeichensätze). Muss also nicht die Source-Version herunterladen und entsprechend kompilieren.
2. In der Indexdatei (\share\charsets) ist Big5 enthalten. Jedoch im gleichen Verzeichnis muss keine big5.xml Datei enthalten sein.
Was habe ich nun gemacht:
1. Habe im ini File unter [mysql] den Zeichensatz gesetzt (default-character-set=big5)
2. Das gleiche unter [client] (obschon dies nicht notwendig ist).
3. Server neu gestartet.
4. Neue DB und Table erzeugt.
5. Überprüft das die DB und die Table über den Zeichensatz Big5 verfügen. (Show create Database xy und Show create Table xy)
6. Im Client den Zeichensatz überprüft mit select charset()
Zur Installation von mysql
Habe diese einmal mit Multilanguage und bei einem anderen Test mit spezieller Auswahl von Big5 installiert.
Mein System:
Windows XP deutsch mit zusätzlicher Sprachunterstützung für Chinesisch.
MSQL Version = 4.1.7
(Habe das gleiche auch auf einer Win2000 und mysql 4.0.18 probiert)
Nun, für gute Ratschläge wäre ich sehr Dankbar
Comment