Mailinglisten-Archive |
Olaf Gleba schrieb: > Am 04.02.2009 um 14:53 schrieb Christian Wohlgemuth: > >> 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. > > > Zeichensatz ist vorhanden. > > Die language.po ist definitiv mit Angabe utf-8 generiert und auch > abgespeichert. > Mache ich dann ein msgfmt de.po um die .mo Datei zu erstellen, ist > diese dann kein utf-8 "dokument" mehr. Vielleicht hilft der parameter --strict > > http://savannah.gnu.org/bugs/?18345 > Vielleicht hat das damit sogar zu tun. Hast Du schon versucht die .po ohne BOM zu speichern? > > Ich muss mal sehen, ob die de.po, trotz Angabe von UTF-8 als Charset > irgendwelche Dateien erwischt, die fälschlicherweise nicht > entsprechend codiert sind. > > > gruss und nochmal danke > Olaf >
php::bar PHP Wiki - Listenarchive