Mailinglisten-Archive |
Michael Borchers wrote: > Aus MySQL5 (Kollation latin1_german1_ci) heraus erhalte ich Namen mit Umlauten. Diese werden dann via json_encode() weitergereicht. > Dabei werden die Namen nach den Umlauten abgeschnitten ('foö' => 'fo'). > > Sicherlich muss ich die auf UTF8 kodieren, oder? > > Würde das gerne ausserhalb von php direkt mit MySQL machen, wie wäre die richtige Syntax dann für > SELECT name FROM ... - irgendwas mit USING utf8? Entweder du stellst die ganze Verbindung auf UTF8 ein: http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html Oder du probierst zu konvertieren (ich bin mir aber nicht sicher, ob dir die iso-8859-1 Verbindung das wieder zurückkonvertiert ^^): http://dev.mysql.com/doc/refman/5.1/de/charset-convert.html Oder du machst es in php: array_map($deinArray,'utf8_encode'); > > Danke > > MfG > Michael Borchers Yannik
php::bar PHP Wiki - Listenarchive