Cómo codificar un apóstrofo en una URL

A pesar de lo útiles que son los caracteres especiales en el idioma inglés, pensaría que podría escribirlos todos en la barra de URL de su navegador. Solo un pequeño subconjunto de caracteres US-ASCII es seguro para usar en URL. Otros caracteres, como el apóstrofe, están reservados para un uso especial. Si necesita ingresar una URL en su navegador que tenga un apóstrofe, codifique el apóstrofo. La codificación garantiza que todos los sitios web y navegadores interpreten correctamente la URL completa.

Codifique su apóstrofo

Puede navegar a las páginas web utilizando varios métodos, como hacer clic en un marcador o escribir una URL en la barra de direcciones de un navegador. Si la URL que necesita escribir contiene un apóstrofe, reemplace el apóstrofe con %27 y presione "Enter" para navegar a la URL.

Ejemplos de reemplazo de apóstrofe

La URL http://www.example.com/jim's_burgers es un ejemplo de una URL que contiene un apóstrofe. Después de reemplazar el apóstrofe con %27, la URL se convierte en http://www.example.com/jim%27s_burgers. Otro ejemplo de URL codificada es http://www.example.com/cities/denver%27s_altitude.html. En este caso, denver%27s_altitude.html se refiere a un documento HTML llamado denver's_altidude.html que reside en el directorio de Ciudades en el servidor Web.

Por qué funciona la codificación

Puede que no tenga sentido para los humanos, pero las computadoras saben que 27 es la representación hexadecimal del valor ASCII del apóstrofe. Creado en los años 60, el juego de caracteres ASCII forma la base sobre la cual las computadoras trabajan con texto. Cada carácter en el teclado de su computadora es un carácter ASCII que tiene un número decimal que las computadoras asocian con el carácter. Por ejemplo, el equivalente decimal de H es 72. El valor decimal de un apóstrofe es 39. Si convierte 39 en un número hexadecimal, obtiene 27, el valor que usa para reemplazar los apóstrofes en las URL. Por convención, el signo de porcentaje precede a estos números.

Codificar otros caracteres

Puede codificar otros caracteres en una URL reemplazándolos con sus equivalentes ASCII hexadecimales. Puede encontrar esos valores visitando un sitio que contiene una tabla de referencia de codificación de URL HTML (enlace en Recursos). Estas tablas suelen enumerar los caracteres ASCII en una columna y sus valores hexadecimales correspondientes en otra. Por ejemplo, si encuentra el signo más en una de estas tablas, verá que su valor codificado es %2B.

Restricciones de nombres de dominio

Si registra un nombre de dominio, el nombre no puede tener codificación hexadecimal. En otras palabras, no puede registrar un nuevo dominio llamado jim%27s_cameras si desea crear un sitio llamado Jim's_Cameras.