Come codificare un apostrofo in un URL

Profilo laterale di una donna d'affari e di un uomo d'affari che guardano un laptop

I browser possono comprendere un URL quando lo codifichi correttamente.

Credito immagine: Ingram Publishing/Ingram Publishing/Getty Images

Per quanto utili siano i caratteri speciali nella lingua inglese, potresti pensare di poterli digitare tutti nella barra degli URL del tuo browser. Solo un piccolo sottoinsieme di caratteri US-ASCII è sicuro da usare negli URL. Altri caratteri, come l'apostrofo, sono riservati per usi speciali. Se devi inserire un URL nel tuo browser che ha un apostrofo, codifica l'apostrofo. La codifica garantisce che tutti i siti Web e i browser interpretino correttamente l'URL completo.

Codifica il tuo apostrofo

È possibile navigare nelle pagine Web utilizzando diversi metodi, ad esempio facendo clic su un segnalibro o digitando un URL nella barra degli indirizzi del browser. Se l'URL che devi digitare contiene un apostrofo, sostituisci l'apostrofo con %27 e premi "Invio" per accedere all'URL.

Video del giorno

Esempi di sostituzione dell'apostrofo

L'URL http://www.example.com/jim's_burgers

è un esempio di URL che contiene un apostrofo. Dopo aver sostituito l'apostrofo con %27, l'URL diventa http://www.example.com/jim%27s_burgers. Un altro esempio di URL codificato è http://www.example.com/cities/denver%27s_altitude.html. In questo caso, denver%27s_altitude.html fa riferimento a un documento HTML denominato denver's_altidude.html che risiede nella directory Cities sul server Web.

Perché la codifica funziona?

Potrebbe non avere senso per gli umani, ma i computer sanno che 27 è la rappresentazione esadecimale del valore ASCII dell'apostrofo. Creato negli anni '60, il set di caratteri ASCII costituisce la base su cui i computer lavorano con il testo. Ogni carattere sulla tastiera del computer è un carattere ASCII che ha un numero decimale che i computer associano al carattere. Ad esempio, l'equivalente decimale di H è 72. Il valore decimale di un apostrofo è 39. Se converti 39 in un numero esadecimale, ottieni 27, il valore che utilizzi per sostituire gli apostrofi negli URL. Per convenzione, il segno di percentuale precede questi numeri.

Codifica altri caratteri

Puoi codificare altri caratteri in un URL sostituendoli con i loro equivalenti ASCII esadecimali. Puoi trovare questi valori visitando un sito che contiene una tabella di riferimento per la codifica degli URL HTML (link in Risorse). Queste tabelle di solito elencano i caratteri ASCII in una colonna e i corrispondenti valori esadecimali in un'altra. Ad esempio, se trovi il segno più in una di queste tabelle, vedrai che il suo valore codificato è %2B.

Restrizioni sui nomi di dominio

Se registri un nome di dominio, il nome non può contenere una codifica esadecimale. In altre parole, non puoi registrare un nuovo dominio chiamato jim%27s_cameras se vuoi creare un sito chiamato Jim's_Cameras.