Mailinglisten-Archive |
Dirk Schwarz schrieb:
>
> der Text: (“Noble Cuisine”) wird mit phpMyAdmin korrekt angezeigt auf
> der Seite aber mit (?Noble Cuisine?).
>
> Die Seitencodierung ist auch korrekt:
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
>
> Problem: die Übersetzungen kommen von einem Büro in Excel. Ich habe
> diese als CSV gespeichert, in UTF-8 konvertiert und mit phpMyAdmin in
> die Datenbank geladen. Dort werden sie auch richtig angezeigt, bei mir
> allerdings nicht.
>
> Ich verwende Zend_Db_Adapter_Pdo_Mysql und setze auch explizit die
> Verbindung auf UTF-8
>
> getConnection()->exec("SET NAMES 'utf8'")
>
> Es gibt auch nur mit manchen Zeichen ein Problem. Deutsch Umlaute
> beispielsweise sind korrekt angegeben. Bei französischen Texten verhaut
> es alles, was Akzente hat.... :-(
>
> Hat jemand eine Idee?
>
> Gruß
> Dirk
Hallo,
ich hatte mal ein ähnlich gelagertes Problem: Bei mir war es der Apache
der mir in Suppe gespuckt hatte durch mitgeschickte Header, die erst
recht wieder Latin-1 machten.
Tip: Mit Firebug oder ähnlichem mal die kompletten Header, so wie sie im
Browser ankommen inspizieren und wenn notwendig in der
Apache-Konfiguration, wenn möglich "nachjustieren"...
HTH,
Albin
php::bar PHP Wiki - Listenarchive