Codifica percentuale ...
Puoi usare il @
carattere nei percorsi URI HTTP se lo codifichi in percentuale come %40
.
Molti browser lo visualizzerebbero ancora come @
, ma ad esempio quando copi e incolli l'URI in un documento di testo, lo sarà %40
.
... ma anche direttamente
Invece di codificarlo in percentuale, puoi usarlo @
direttamente nel percorso dell'URI HTTP.
Vedere la sintassi per il percorso di un URI. Varie clausole indipendenti parte, il percorso può essere costituito da caratteri nella segment
, segment-nz
o segment-nz-nc
insieme. segment
e segment-nz
sono costituiti da caratteri del pchar
set, che è definito come:
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
Come puoi vedere, @
è elencato esplicitamente.
Il segment-nz-nc
set elenca anche il @
personaggio in modo esplicito:
segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" )
Quindi, un URI HTTP come questo è totalmente valido:
http://example.com/@dave
Esempio
Ecco un esempio di pagina di Wikipedia:
- collegamento
- copia e incolla:
http://en.wikipedia.org/wiki/%22@%22_%28album%29
Come si può vedere, i "
, (
e )
personaggi sono cento codifica, ma la @
e _
viene utilizzato direttamente.