Hallo zusammen,
ich versteh das folgende Verhalten von PHP nicht ganz. Vielleicht hat von euch einer den Durchblick.
Wenn ich mit PHP versuche, ein Verzeichnis mit einer russischen Bezeichnung anzulegen, kommen dabei nur kryptische Zeichen heraus, z.B. ывафавывафцукйуÐ.
Das hat mich eigentlich nicht weiter gewundert. Das liegt vermutlich an der noch fehlenden Unicode-Unterstützung, die erst mit PHP6 erscheint, oder?
Was mich aber gewundert hat: wenn ich anschließend den Namen des neu erstellten Verzeichnisses mit readdir() auslese, erhalte ich wieder die ursprüngliche russische Bezeichnung...
Was für eine Konvertierung nimmt PHP da vor? Funktioniert das auch mit anderen Zeichensätzen? Kann man sich da drauf verlassen?
ich versteh das folgende Verhalten von PHP nicht ganz. Vielleicht hat von euch einer den Durchblick.
Wenn ich mit PHP versuche, ein Verzeichnis mit einer russischen Bezeichnung anzulegen, kommen dabei nur kryptische Zeichen heraus, z.B. ывафавывафцукйуÐ.
Das hat mich eigentlich nicht weiter gewundert. Das liegt vermutlich an der noch fehlenden Unicode-Unterstützung, die erst mit PHP6 erscheint, oder?
Was mich aber gewundert hat: wenn ich anschließend den Namen des neu erstellten Verzeichnisses mit readdir() auslese, erhalte ich wieder die ursprüngliche russische Bezeichnung...
Was für eine Konvertierung nimmt PHP da vor? Funktioniert das auch mit anderen Zeichensätzen? Kann man sich da drauf verlassen?
Comment