Matthias: Hyperlinks

Beitrag lesen

es wird nun auf eine Datei verwiesen die Umlaute in ihrem Namen hat.
Warum machst du so etwas?

weil ich nicht ausschließen kann, das die User Dateinamen ohne Umlaute benutzen!

Ich käme gar nicht auf die Idee, Dateinamen mit Sonderzeichen/Umlauten zu vergeben.
Und was meinst du mit "es wird nun auf eine Datei verwiesen"?
Greifst du über das Dateisystem darauf zu oder per URL?

Über das Dateisystem, das mit dem Zeichensatz hab ich mir auch schon gedacht, ich habe schon mehrere Zeichensätze probiert, doch immmer bleibt das gleiche Problem.

Im ersten Fall ist es dann sicherlich ein Problem des verwendeten Zeichensatzes.
Und für den zweiten Fall solltest du halt nicht direkt mit Umlauten im URL arbeiten, sondern diese entsprechend codieren.

»»

Diese wird dann nicht angezeigt! Im IE7 geht es, im Firefox jedoch nicht!
PHP bietet die Funktion urlencode(). Bei JSP heißt es die Methode encodeURL(), glaube ich. Bin aber nicht ganz sicher.

Schöner Gruß,
rob