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-nzo segment-nz-ncinsieme. segmente segment-nz sono costituiti da caratteri del pcharset, che è definito come:
pchar = unreserved / pct-encoded / sub-delims / ":" / "@"
Come puoi vedere, @è elencato esplicitamente.
Il segment-nz-ncset 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.