Frage zu Escape
Connie
- html
0 suit0 Gunnar Bittersmann0 Connie
Hallo,
wie muss ich den Text "Mittwoch, 2. Juni, 13:45" in folgendem Beispiel darstellen (escapen heißt dies wohl)?
<a href="http://www.example.com/tst.pl?p1=5&p2=Mittwoch, 2. Juni, 13:45&p3=x">blablabla</a>
Muss da jedes Sonderzeichen einzeln entsprechend dargestellt werden oder kann der komplette String irgendwie geklammert werden?
Danke
Connie
Muss da jedes Sonderzeichen einzeln entsprechend dargestellt werden oder kann der komplette String irgendwie geklammert werden?
urlencode() in php, Server.URLEncode() in asp/vb oder uri_escape() in perl machen das für dich automatisch
@@Connie:
wie muss ich den Text "Mittwoch, 2. Juni, 13:45" in folgendem Beispiel darstellen
Kontextspezifisch (wie immer). Der Kontext ist hier URI. [RFC3986 §2.1]
(escapen heißt dies wohl)?
So heißt es.
<a href="http://www.example.com/tst.pl?p1=5&p2=Mittwoch, 2. Juni, 13:45&p3=x">blablabla</a>
Muss da jedes Sonderzeichen einzeln entsprechend dargestellt werden
Ja; jedes Leerzeichen als '%20'.
Live long and prosper,
Gunnar
Hallo,
zunächst mein Dank an Euch beide.
Kontextspezifisch (wie immer). Der Kontext ist hier URI. [RFC3986 §2.1]
Jetzt noch eine Zusatzfrage.
In welchem Kontext ist nachfolgend das & (dargestellt als &) zu betrachten?
<a href="http://www.example.com/tst.pl?p1=5&p2=Mittwoch, 2. Juni, 13:45&p3=x">blablabla</a>
Wäre da nicht %26 anzugeben?
Gruß
Connie
@@Connie:
In welchem Kontext ist nachfolgend das & (dargestellt als &) zu betrachten?
Im HTML-Kontext. [HTML401 §B.2.2]
Wäre da nicht %26 anzugeben?
Wenn es Bestandteil eines Parameters wäre. Nicht jedoch als Trennzeichen zwischen diesen. Vgl. http://forum.de.selfhtml.org/archiv/2008/6/t172791/#m1132986
Live long and prosper,
Gunnar
Hallo,
ob ich die unterschiedlichen Codierungsvorschriften je kapieren werde?
Danke
Connie
<a href="http://www.example.com/tst.pl?p1=5&p2=Mittwoch, 2. Juni, 13:45&p3=x">blablabla</a>
Wäre da nicht %26 anzugeben?
nein, da das ganze ja als trenner zwischen zwei variablen zu sehen ist
http://www.w3.org/International/questions/qa-escapes.de.php
jaja gunnar, den kennst du schon :D
wenn du jetzt aber "Montag, 2. Juni, 13:45 & Mittwoch, 2. Juli, 19:15" für p2 übergeben willst, ist das & natürlich nicht mit & sondern eben als %26 anzugeben
@@suit:
http://www.w3.org/International/questions/qa-escapes.de.php
jaja gunnar, den kennst du schon :D
Hm, weiß nicht. Sollte ich?
Live long and prosper,
Gunnar