[Typo3-german] umlaute bei Dateiuploads

Thomas Mammitzsch typo at pure.kicks-ass.net
Fri Sep 30 15:58:12 CEST 2005


danke für die Info...

Gruß, Thomas

Ernesto Baschny [cron IT] schrieb:
> Thomas Mammitzsch schrieb am 30.09.2005 12:22:
> 
> 
>>beim Upload von pdf-Dateien über das Conentelement Dateiliste werden
>>leider alle Umlaute durch _ ersetzt. Ich habe testweise mal eine Datei
>>per FTP hochgeladen - da werden die Umlaute richtig angezeigt. Was muss
>>ich einstellen, damit das funktioniert?
> 
> 
> Das ist fest-verdrahtet in TYPO3, kannst du nicht ausschalten.
> Allerdings haben wir ja den Quelltext, da kannst du es dann doch übergehen.
> 
> In der Datei t3lib/class.t3lib_basicfilefunc.php Zeile 443 ist die
> Funktion "cleanFileName". Dort gibts:
> 
>   function cleanFileName($fileName)   {
>       $theNewName = ereg_replace('[^.[:alnum:]_-]','_',trim($fileName));
>       return $theNewName;
>   }
> 
> Das einfach ersetzen durch:
> 
>   function cleanFileName($fileName)   {
>       return $fileName;
>   }
> 
> Dann wird der Name nie wieder bereinigt. Kann natürlich gefährlich sein,
> mach das also nur, wenn du den Leuten, die im Fileadmin tun dürfen auch
> vertraust. :)
> 
> Umlaute im Filesystem ist eigentlich kein Problem, wenn man sich auf den
> Zeichensatz einigt. Dem Dateisystem ist es egal, welche Bytefolge den
> Dateinamen ausmachen, solange keine Sonderzeichen (Slashes, usw)
> vorkommen. Es ist dann nur ne Sache der Anwendungen (z.B. TYPO3 und der
> Browser), das dann richtig auszuwerten.
> 
> Normalerweise ist für uns West-Europäer ISO-8859-1 ausreichend, aber man
> kann ein FS auch mit UTF-8 betreiben, dann kann auch ein Chinese Dateien
> mit seinen Zeichen speichern, und wir können es anschliessend auch lesen.
> 
> 
> Gruss,
> Ernesto



More information about the TYPO3-german mailing list