Seite 1 von 1

URLs mit "Gänsefüßchen"

Verfasst: 19.10.2013, 18:55
von Michi1
Hi,
Frage an die Fachleute:
- gibt es Probleme wenn Eigennamen in der URL der Unterseiten mit "Gänsefüchen " erscheinen?
- z. B.
..../Schöne blablabla in der Residenz "uli" .....htm

mfg
M

Verfasst:
von

Verfasst: 19.10.2013, 19:10
von gerd_w
Hatte das vor kurzen erst bei einem Onlineshop für Möbel gesehen. Da hatteen die Möbelstücke solche Eigennamen was zu Problemen führte.
Wenn man sich einfach mal eine Link zu solch einer Unterseite im Quelltext anschaut, erkennt man das Problem auch schnell.

Code: Alles auswählen

<a href="..../Schöne blablabla in der Residenz "uli" .....htm" title="Residenz "uli"">schöne Residenz Uli</a>

Verfasst: 19.10.2013, 19:32
von toSeo
Naja, im Html nimmt man htmlspecialchars, in urls ersetzt man die mit einem "-" und am Ende faßt man alle "-------------------" zu einem zusammen.

Verfasst: 19.10.2013, 21:25
von Michi1
Hi,

und wo kann man das Problem erkenne?
Ich bin da nun mal ein Laie?

mfg
M

Verfasst: 20.10.2013, 11:34
von umwelt
was, michi1? ob tüddelchen vorhanden sind?
strstr in php

anführungszeichen haben das problem, dass du sie nicht ohne urlencode verlinken kannst (was man sowieso nicht tun sollte), da sie sonst als HTML interpretiert werden.

z. B. das attribut title="test"... wenn du da jetzt anführungszeichen drin hast, wird das z. B. zu title="mein name ist "heinz"". Und das funktioniert nicht, weil der string dann bis "mein name ist " interpretiert wird und der Code Fehler erzeugt.

icke würd in urls aber eigentlich nur zeichen nutzen zwischen a-z, 0-9 sowie -, punkt und _
alles andere ist suspekt (auch wenns vielleicht funktioniert)!

deshalb, wie die vorredner schrieben, einfach urlencode() oder ne eigene funktion programmieren.

viele grüße!

Verfasst: 23.10.2013, 19:27
von Hasenhuf