Problem mit character set und collation

Problem mit character set und collation

am 29.03.2006 18:13:19 von Heiko Rittelmeier

Hi!


Ich habe ein Problem und bitte um Eure Hilfe.

myadmin zeigt mir für die Servervariablen folgende Info:

character set client utf8
(Globaler Wert) latin1

character set connection latin1
character set database latin1

character set results utf8
(Globaler Wert) latin1

character set server latin1
character set system utf8
character sets dir /usr/share/mysql/charsets/

collation connection latin1_german1_ci
(Globaler Wert) latin1_swedish_ci

collation database latin1_swedish_ci
collation server latin1_swedish_ci

Die, bei denen (Globaler Wert) darunter steht, sind rot markiert.

Ich würde gerne alles auf den deutschen Zeichensatz umstellen.

Meine my.cnf sieht folgendermaßen aus:

[client]
character_set_client = latin1

[mysqld]
#character-set-database = latin1_de
character-set-server = latin1
collation-server = latin1_german1_ci
default-character-set=latin1


Was mache ich falsch weil die Werte nicht übernommen werden?


Danke für Eure Hilfe!



Heiko
--
http://www.computerbetrug.de - Gegen Straftaten im Internet
http://www.dialerhilfe.de - Gegen unseriöse Dialer

Re: Problem mit character set und collation

am 30.03.2006 08:14:33 von Andreas Pankratz

Hallo,

Die Default-Einstellungen für Charset und Collation gelten nur für
neue Tabellen, du musst deine bestehen manuell ändern.

ALTER TABLE tbl_name
[[DEFAULT] CHARACTER SET charset_name] [COLLATE collation_name]

ALTER TABLE tbl_name MODIFY col_name {CHAR | VARCHAR | TEXT}
(col_length)
[CHARACTER SET charset_name] [COLLATE collation_name

Gruß
Andi