Yüzde olarak kodlanmış…
Sen kullanabilirsiniz @
eğer HTTP URI yollarında karakterini yüzde kodlamak olarak %40
.
Birçok tarayıcı bunu hala olduğu gibi görüntülerdi @
, ancak örneğin URI'yi bir metin belgesine kopyalayıp yapıştırdığınızda, öyle olacaktır %40
.
... aynı zamanda doğrudan
Yüzde olarak kodlamak yerine, @
doğrudan HTTP URI yolunda kullanabilirsiniz.
Bir URI yolu için sözdizimine bakın . Çeşitli ilişkili olmayan maddeleri kenara, yol karakter oluşabilir segment
, segment-nz
ya da segment-nz-nc
set. segment
ve aşağıdaki gibi tanımlanan kümedeki segment-nz
karakterlerden oluşur pchar
:
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
Gördüğünüz gibi, @
açıkça listelenmiştir.
segment-nz-nc
Seti de listeler @
açıkça karakteri:
segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )
Dolayısıyla, bunun gibi bir HTTP URI'si tamamen geçerlidir:
http://example.com/@dave
Misal
İşte örnek bir Wikipedia sayfası:
- bağlantı
- kopyala ve yapıştır:
http://en.wikipedia.org/wiki/%22@%22_%28album%29
Gördüğünüz gibi, "
, (
ve )
karakterler yüzde olarak kodlanmış, ancak @
ve _
direkt olarak kullanılır.