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-nzya da segment-nz-ncset. segmentve 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-ncSeti 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.