Mailinglisten-Archive |
hast Du schonmal die zwei language.mo verglichen? müssten ja identisch sein. falls sie identisch sind, fällt mir nur noch 'setlocale' ein und zwar dass der Zeichensatz auf dem System nicht verfügbar ist. <?php var_dump(setlocale('de_DE.UTF8')) ?> in der bash bekommst Du mit '/usr/bin/locale -a' alle installierten Zeichensätze angezeigt. Grüße Christian Olaf Gleba schrieb: > Am 04.02.2009 um 11:46 schrieb Christian Wohlgemuth: > >> dann schau Dir mal deine httpd konfiguration an. >> such nach den Eintrag 'AddDefaultCharset' > > Dank an alle die Hilfestellung geben. > > Es fehlte tatsächlich die explizite Anweisung. Ob jetzt per header > setzen im PHP oder über die Apache conf. > > header charset wird nun mit utf-8 angegeben, das html hat den > entsprechenden meta eintrag, die Inhalte sind definitiv utf-8 kodiert > im editor abgespeichert worden. > > Trotzdem heißt es bei mir immer noch 'L"oschen' statt 'Löschen'. > > Ich befürchte aber stark, das es ein Codierungsproblem innerhalb der > language.po ist. Oben genanntes kommt nämlich aus der gettext > Übersetzungsdatei. Die ist zwar auch mit utf-8 codiert und gespeichert > worden, aber da wird irgendwo noch ein Hund begraben sein. > > Was die Frage allerdings nicht wirklich beantwortet, warum ich auf dem > lokalen Server o.g. sehe, auf allen online Installationen dieses > Problem aber nicht existiert. > > gruss > Olaf >
php::bar PHP Wiki - Listenarchive