Der Martin: Umlaute in url?

Beitrag lesen

Hallo,

Warum kleine Buchstaben?

weil sich konsequente Kleinschreibung in Dateinamen und URLs über Jahre oder gar Jahrzehnte als Quasi-Standard etabliert hat. Ideal ist es, wenn sowohl /baecker als auch /Baecker auf denselben Inhalt verweisen, oder zumindest eine Variante auf die andere weiterleitet. Nur wenn die falsch geschriebene Variante ins Leere läuft (bzw. auf einen 404), ist das gar nicht schön.

Und zur Frage "Warum keine Umlaute?" ergänze ich noch: Weil es dann immer wieder Codierungsprobleme geben kann. Denn leider gibt es keine Möglichkeit, wie der per HTTP anfragende Client dem Server mitteilen kann, ob die Nicht-ASCII-Zeichen im Request in ISO-schießmichtot, UTF-8 oder noch irgendwas anderem codiert sind. Und ebensowenig gibt es eine Regel, in welcher Codierung Nicht-ASCII-Zeichen in URLs vorliegen sollten. Vermutlich überwiegt UTF-8, aber das ist eben nicht zwangsläufig so.

Ciao,
 Martin

--
I do take my work seriously, and the way to do that is not to take yourself too seriously.
  (Alan Rickman, britischer Schauspieler)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(