suit: Umlaute als "ü" welche Formatierung?

Beitrag lesen

ich habe ein Datei-Upload-Script auf Ajax-Basis. Wenn man Dateien mit Umlauten hochläd, werden diese Umlaute umgewandelt in ein merkwürdiges Format. Aus einem ü wird bspw. ü

In UTF-8 hat ein ü die Bytefolge C3 BC, in ISO-8859-1 hat ein ü die Bytefolge FC

In ISO-8859-1 oder auch Windows-1252 hat ein à die Bytefolge C3 und ¼ die Bytefolge BC.

Welche Codierung ist das und wie kann ich die Umlaute dann ersetzen (zB durch ue)?

Warum willst du die die Umlaute erstetzen?

Ich arbeite standardmäßig auf UTF-8-Basis.

Tust du scheinbar nicht :) Du hast eine Bytefolge die offenbar UTF-8 ist, du gibst sie aber in irgend einer 8-Bit-ANSI-Codierung aus.

Nehme mal an, dass ich bei move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile) ein preg_replace einbauen muss.

Nein, du musst nur überall UTF-8 verwenden.