Zum Inhalt springen

Problem mit Unicode

Erstellt am 9. März 2006 · 13 Antworten · letzte Antwort am 10. März 2006

Tags: Frage

tandem ·

Dann noch folgendes prüfen bzw. einstellen:

In der Datenbank abfragen:
root@localhost [(none)]> show variables like "%char%"\G 
*************************** 1. row *************************** 
Variable_name: character_set_client 
Value: utf8 
*************************** 2. row *************************** 
Variable_name: character_set_connection 
Value: utf8 
*************************** 3. row *************************** 
Variable_name: character_set_database 
Value: utf8 
*************************** 4. row *************************** 
Variable_name: character_set_results 
Value: utf8 
*************************** 5. row *************************** 
Variable_name: character_set_server 
Value: utf8 
*************************** 6. row *************************** 
Variable_name: character_set_system 
Value: utf8 
*************************** 7. row *************************** 
Variable_name: character_sets_dir 
Value: /usr/local/mysql-max-5.0.17-linux-i686-glibc23/share/mysql/charsets/ 
7 rows in set (0.00 sec)

in der my.cnf

[client] 
default-character-set=utf8 

[mysqld] 
default-character-set=utf8
Frank79 ·

passt auch wie ichs hab. Steht alles auf utf8.
Das habe ich in der my.cnf stehen

[client]
default-character-set = utf8

[mysqld]
init_connect = 'SET collation_connection = utf8_general_ci'
init_connect = 'SET NAMES utf8'
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci

[mysql]
default-character-set = utf8

hatte es aber auch schon so wie Du mit nur den beiden Zeilen .... leider das selbe Ergebnis.

Notfalls teste ich das ganze einmal mit MySql 5

Frank79 ·

ja das ist mir klar.
Sämtliche Tabellen und auch die entsprechenden Felder sind mit utf8_general_ci definiert.
Dann werd ichs mal im MySql Forum versuchen

Frank79 ·

ich hab meine alte my.cnf genommen (wie weiter oben gepostet) und den alten Dump eingespielt.
Also haargenau dieselben Einstellungen wie vorher mit MySQL 4.1.10
Damit lags definitiv an der MySQL Version

tandem ·

Das ist doch mal ein eindeutiges Ergebnis!
Werde - bevor ich in Produktion gehe - genau so verfahren.
Bin nämlich auch immer unsicher gewesen und mangels exotischer Beispiele wäre ich nicht drauf gekommen.
Danke!