[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