phpbar.de logo

Mailinglisten-Archive

[php] gettext und deutsche Umlaute

[php] gettext und deutsche Umlaute

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Mit Sep 26 13:56:11 CEST 2007


Am Mittwoch, 26. September 2007 schrieb Lutz Zetzsche:
> Am Mittwoch, 26. September 2007 schrieb Ringo Großer:
> > Außer du
> > hast dafür einen guten Tip, wie sich das per Batch erledigen ließe.
>
> Na, im Zweifel mit PHP durch die Verzeichnisse laufen, Dateien
> öffnen, Inhalt auslesen, mit iconv in UTF-8 umwandeln, wieder in die
> Dateien zurückschreiben. :-) Dabei solltest Du aber genau wissen, was
> Du tust. Erstens siehe oben, zweitens sollte der Ausgangszeichensatz
> einheitlich sein, und drittens nicht vergessen, die
> Meta-Informationen
> (content-type) in HTML-Dateien ebenfalls anzupassen. Hinzukommt, daß
> Du einige string-Funktionen durch mbstring-Funktionen ersetzen muß.
> Das wiederum läßt sich aber nach meiner Erinnerung durch ein Mapping
> in der php.ini erledigen. Dort kann man sagen, daß die
> mbstring-Funktionen anstelle der string-Funktionen verwendet werden
> sollen. Gilt auch für die Mail-Funktion, meine ich.

Ich habe noch vergessen, daß natürlich auch die Datenbank auf UTF-8 
umgestellt werden müßte. Da geht jedoch sehr einfach mit ALTER TABLE. 
Kein großes Thema. :-)

php::bar PHP Wiki   -   Listenarchive