Prozentcodiert…
Sie können die Verwendung @
Zeichen in HTTP - URI - Pfade , wenn Sie Prozent codieren es als %40
.
Viele Browser würden es immer noch als anzeigen @
, aber wenn Sie beispielsweise den URI kopieren und in ein Textdokument einfügen, wird dies der Fall sein %40
.
… Aber auch direkt
Anstatt es in Prozent zu codieren, können Sie es @
direkt im HTTP-URI-Pfad verwenden.
In der Syntax finden Sie den Pfad eines URI. Verschiedene unabhängige Bestimmungen zur Seite, kann der Pfad von Zeichen bestehen , in dem segment
, segment-nz
oder segment-nz-nc
Set. segment
und segment-nz
bestehen aus Zeichen aus dem pchar
Satz, der definiert ist als:
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
Wie Sie sehen können, @
ist das explizit aufgeführt.
Das segment-nz-nc
Set listet das @
Zeichen auch explizit auf:
segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )
Ein solcher HTTP-URI ist also völlig gültig:
http://example.com/@dave
Beispiel
Hier ist ein Beispiel für eine Wikipedia-Seite:
- Verknüpfung
- Kopieren und Einfügen:
http://en.wikipedia.org/wiki/%22@%22_%28album%29
Wie Sie sehen können, die "
, (
und )
Zeichen Prozent-codiert, aber das @
und das _
direkt verwendet wird.