Mailinglisten-Archive |
> Michael Borchers schrieb: >>>>> Wenn ich nach dem Connect folgende Queries ausführe, geht es übrigens >>>>> auch: >>>>> >>>>> mysql_query('SET NAMES utf8'); >>>>> mysql_query('SET CHARACTER SET utf8'); >>>>> >>>>> Ein Kommunikationsfehler zwischen php und MySQL, nur wo?! >> >> >> Ist das denn Gang und Gebe? Das ist doch sicher nicht der Standard, dass >> man >> erst >> die Queries losschicken muss:( > > das der Client dem Server sagt 'wie' er sich gerne mit ihm unterhalten > möchte? das ist eigentlich der Normalfall, nicht nur bei MySQL ... > > aber man kann natürlich am Serve einstellen was er machen soll wenn der > Client nichts bestimmtes verlangt. > > angeblich z. B. so: > > [mysqld] > init-connect='SET NAMES utf8' > > ungetestet Den Befehle habe ich auch schon gesichtet, werde ich dann einsetzen. Mich wundert nur, dass obwohl ich alles was ich setzen konnte, auch auf utf8 gesetzt habe (my.cnf, httpd.conf, php.ini, header() und meta, sämtliche mylsq servervariablen, felder, tabellen etc.) mein Browser mir auf unserem XAMPP immer noch '?' statt Umlaute anzeigt und das es wirklich nur mit >>>>> mysql_query('SET NAMES utf8'); >>>>> mysql_query('SET CHARACTER SET utf8'); geht - das kann doch nicht normal sein, oder?
php::bar PHP Wiki - Listenarchive