Axel Richter: UTF-8 lässt mich nicht los

Beitrag lesen

Hallo,

ftp_put($conn, utf8_encode($file), $dir.$file, FTP_BINARY);
Und jetzt scheine ich tatsächlich die Dateinamen damit kodiert zu haben. Jedenfalls funktioniert es.

Ja, Du hast den String $file UTF-8 kodiert und Dein aktuelles Serversystem lässt PHPs ftp_put einen Dateinamen wie "Ãœbung" anlegen. Ob das wirklich alle Systeme mit sich machen lassen?

Du kannst das nur ausgiebig testen. Verlassen würde ich mich darauf nicht.

viele Grüße

Axel