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