phpbar.de logo

Mailinglisten-Archive

[php] Charset, Kodierung

[php] Charset, Kodierung

Christian Wohlgemuth info at codesign-online.de
Mit Feb 4 16:31:02 CET 2009


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