dedlfix: UTF8 Problem mit includierter Datei?

Beitrag lesen

Hi!

Du musst die Altlast umkodieren, anders geht es nicht (oder nur sehr unschön).
Du meinst das beste wäre es ich würde gleich alle Sprach Strings in die DB Tabelle packen?

Ich meine nur, dass du die ISO-8859-1-kodierte Datei nach UTF-8 umkodieren musst, wenn du sie in einem UTF-8-Umfeld verwenden willst. Das Problem ist, dass du Anweisungen (Variablendeklarationen) mit Daten hast. Ein Output-Buffer nützt dir nichts, weil du keine Ausgaben hast und die Variablen ja einzeln weiterverarbeiten willst. Die Datei einlesen, utf8_encode()ieren, und dann mit eval() interpretieren ist ein möglicher Workaround aber ein unschöner.

Deswegen predige ich ja dauernd, Rohdaten zu verarbeiten und nicht irgendwelche schon für später aufbereiteten.
Was meinst du hier mit "Rohdaten"?
Also das "ö" so in der Sprachdatei lassen und nicht "ö"?

Genau, ein ö. Aber eins in der von dir benötigten (Zeichen-)kodierung.

Lo!