Http://www.xyzdomain.de/Hotels,Paris,cit_93.html

Guten Abend, liebe html-Experten,
im code der page einer web site haben ich folgende Links gefunden:
http://www.xyzdomain.de/Hotels,Paris,cit_93.html
http://www.xyzdomain.de/flug+mietwagen.htm

Fragen: m.W. akzeptieren server nur Bindestrich und Unterstrich.
Hat sich da was geändert?
Werden Komma, Plus und andere Zeichen denn problemlos umgesetzt?
Hat jemand Erfahrung bezügl. Auswirkungen in irgendeiner Form?

Bin dankbar für mehr Info, da ich ehrlich gesagt nicht weiß wonach ich googlen soll.
LG Moni

Re: http://www.xyzdomain.de/Hotels,Paris,cit_93.ht

Guten Abend, liebe html-Experten,
im code der page einer web site haben ich folgende Links
gefunden:
http://www.xyzdomain.de/Hotels,Paris,cit_93.html
http://www.xyzdomain.de/flug+mietwagen.htm

Fragen: m.W. akzeptieren server nur Bindestrich und
Unterstrich.
Hat sich da was geändert?

ne das war auch schon immer so

Only alphanumerics [0-9a-zA-Z], the special characters "$-\_.+!\*'()," [not including the quotes - ed], and reserved characters used for their reserved purposes may be used unencoded within a URL."

und hier in der RFC2396

http://www.rfc-editor.org/rfc/rfc2396.txt

2.2. Reserved Characters

 Many URI include components consisting of or delimited by, certain
 special characters. These characters are called "reserved", since
 their usage within the URI component is limited to their reserved
 purpose. If the data for a URI component would conflict with the
 reserved purpose, then the conflicting data must be escaped before
 forming the URI.

reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" |
 "$" | ","

 The "reserved" syntax class above refers to those characters that are
 allowed within a URI, but which may not be allowed within a
 particular component of the generic URI syntax; they are used as
 delimiters of the components described in Section 3.

sagt das schon sei Jahren :smile:

  • zeichen sind z.b. leerzeichen

und inzwischen
since 2005 the current RFC in use for URIs standard is RFC 3986

und abschliessend
Wofür benötigt man eine URL-Kodierung?

Eine URL-Kodierung benötigt man in zwei Fällen, um Informationen in einer URL darzustellen:

  1. Das Zeichen, das der darzustellenden Informationen entspricht, ist ein Zeichen, das nicht innerhalb einer URL verwendet werden darf. Zum Beispiel ist das Leerzeichen eine solches unerlaubtes Zeichen. Um es dennoch in einer URL verwenden zu können, muß man es als „%20“ oder „+“ kodieren.
  2. Das Zeichen, das der darzustellenden Informationen entspricht, ist ein reserviertes Zeichen, das eine besondere Bedeutung hat. Wenn es notwendig ist, das Zeichen mit einer anderen Bedeutung als der reservierten Bedeutung zu verwenden, dann muß das Zeichen URL-kodiert werden. Zum Beispiel hat das reservierte Zeichen „/“ die reservierte Bedeutung, ein Trennzeichen zwischen einzelnen Pfadbestandteilen zu sein.

Guten Abend, liebe html-Experten,
im code der page einer web site haben ich folgende Links
gefunden:

http://www.xyzdomain.de/Hotels,Paris,cit_93.html

dateinamen können inzwischen alles beinhalten , leider , und es führt auch zu problemen, wenn ein apple auf ein linux uploaded etc, das kann bei einigen protokollen zu echt krassen effekten führen.

1 Like

Hallo RakonDark, deine beiden Antworten haben mir sehr geholfen. Vielen Dank daß du dir die Mühe gemacht hast zu antworten. Insbes. auch die letzte Antwort, denn vor allem auch darüber hatte ich nachgedacht. Klare Aussage. Mit Experimenten, die irgendwo Barrieren errichten können hab ich auch nichts am Hut. Viele Grüße, Moni

dateinamen können inzwischen alles beinhalten , leider , und
es führt auch zu problemen, wenn ein apple auf ein linux
uploaded etc, das kann bei einigen protokollen zu echt krassen
effekten führen.

1 Like