Mailinglisten-Archive |
Stefan Brueckmann schrieb: > Hallo Andreas Heigl, > > am Freitag, 21. Oktober 2005 13:29 schriebst du: >> Stefan Brueckmann schrieb: >>> Hallo, >>> >>> ich ärgere mich hier gerade mit kyrillisch rum. >>> >>> Ich habe hier eine MySQL DB 4.1.14, Zeichensatz Einstellung an der >>> DB, Tabelle und Spalte ist utf8_general_ci. >>> Dort habe ich mit dem phpMyAdmin ein paar kyrillische Buchstaben >>> eingeben. >>> Der phpMyAdmin zeigt sie mir korrekt an, im Dump sind sie auch >>> korrekt dargestellt, wenn ich mir diese in einem Editor ansehe, >>> dessen Kodierung auf utf8 eingestellt ist. >>> >>> Hole ich mir den Eintrag aber mit folgenden php-code runter, dann >>> bekomme ich nur Fragezeichen zu sehen. >> >> [...] >> >> Wird der Output als UTF-8 interpretiert? >> Oder zeigt dein Browser die Seite als ISO-8859-1 an? [...] > Ich habe das jetzt auch mal mit einer nackten Test datei gemacht wo > wirklich nur das drin steht was ich euch als Code geschickt habe. > Ich bekomme nur Fragezeichen. Könnte es daran liegen, dass du die mysql-Bibliothek (nicht mysqli) nutzt, um auf MySQL4.1 zuzugreifen? Wenn Ja: Ist das die mitgelieferte mysql-bibliothek? oder hast du eine eigene einkompiliert? ( Auszug aus http://de3.php.net/mysql: <zitat> Anmerkung: Falls Sie andere Zeichensätze als latin (Standard) benötigen, müssen Sie die externe (nicht die mitgelieferte) libmysql mit den benötigten einkompilierten Zeichensätzen installieren und verwenden. </zitat> Alternativ: Könnte auch (wie schon im Thread 'Formularverarbeitung, Zeichencodierung' angesprochen) ein entsprechender Eintrag in der ApacheKonfig weiterhelfen? HTH Andreas -- Andreas Heigl Siemensstrasse 6 61352 Bad Homburg Germany Telefon +49-(0)6172-670-185 Telefax +49-(0)6172-670-181
php::bar PHP Wiki - Listenarchive