PHP verbindet zu MySQL 4.1.7 immer mit Charset latin1
am 09.11.2004 00:44:50 von RedHi zusammen
Mit dem Upgrade zu MySQL 4.1.7 bin ich auf ein Problem gestossen:
Ich würde gerne alles auf utf-8 laufen lassen. Soweit kein Problem:
MySQL ist dementsprechend konfiguriert (SHOW VARIABLES im mysql-client
gibt):
- character set client utf8
- character set connection utf8
- character set database utf8
- character set results utf8
- character set server utf8
- character set system utf8
- collation connection utf8_general_ci
- collation database utf8_general_ci
- collation server utf8_general_ci
Das Problem ist nun aber, dass wenn ich mit PHP auf die DB zugreife,
kriege ich folgendes:
- character set client latin1
- character set connection latin1
- character set database utf8
- character set results latin1
- character set server utf8
- character set system utf8
- collation connection latin1_swedish_ci
- collation database utf8_general_ci
- collation server utf8_general_ci
auf php.net habe ich nur folgenden Eintrag dazu gefunden:
"Note: If you need charsets other than latin (default), you have to
install external (not bundled) libmysql with compiled charset support." (
http://ch2.php.net/manual/en/ref.mysql.php )
dies habe ich auch gemacht. phpinfo() gibt dazu im mysql-Bereich "Client
API version 4.1.7" aus.
Hat jemand eine Idee? Wäre wirklich froh darum!
Greets
Rolf 'Red' Ochsenbein
--
http://www.raven.ch/ - red@raven.ch - skype: syeo66
Brunnmattstrasse 34 - 3007 Bern
Phone: +41 31 382 32 03 - Mobile: +41 76 373 70 20
PGP-Key: http://www.raven.ch/public_key.asc