• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Link mit einem Umlaut

Tim Lorens

Mitglied
Hey,

habe eine Frage. Ich habe einen Link mit einen Umlaut.
<?php

echo "<a href="$file\index.php">Anderer Text</a><

?>

$file ist hier zb. Üben und Lernen
Aber wenn ich den Link aufrufen möchte, zeigt mir die Seite, dass Üben und lernen
nicht gefunden werden kann. Gibt es eine Möglichkeit das zu hintergehen?
Tschuldigung, dass ich mich so ausdrücke, aber ich habe es etwas eilig ;)

MfG. Tim
 
Generell gilt einfach bei Ordnernamen auf Leerzeichen sowie Sonderzeichen zu verzichten. Aus "Üben und Lernen" könnte man z.B. "ueben_und_lernen" machen. Oder "UebenUndLernen".
 
Niemals Umlaute in Dateinamen.

Wobei ich das bei Links noch nie ausprobiert habe. Mit utf-8 Codierung sollten Umlaute in HTML eigentlich kein Problem darstellen. Ansonsten würde ich es mal mit &Uuml; versuchen, oder mir eine PHP-Funktion mit str_replace() bauen.
 
Die Umlaute sind auch in URLs an sich kein Problem. Allerdings werden sie aus Rücksicht auf die Kompatibilität von Maschinen die diese Links verwenden eher mit ue, oe oder ae statt ä, ö und ä geschrieben. HTML-Kodierungen wie &auml; sind in URLs verboten.

Alternativ:
PHP: urlencode - Manual
 
Zurück
Oben