Cómo codificar un apóstrofo en una URL

Perfil lateral, de, un, mujer de negocios, y, un, hombre de negocios, el mirar, un, computadora portátil

Los navegadores pueden entender una URL cuando la codifica correctamente.

Credito de imagen: Publicación de Ingram / Publicación de Ingram / Getty Images

Por útiles que sean 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 de 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óstrofo, codifíquelo. La codificación garantiza que todos los sitios web y navegadores interpreten correctamente la URL completa.

Codifique su apóstrofe

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

Video del día

Ejemplos de reemplazo de apóstrofo

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

es un ejemplo de una URL que contiene un apóstrofo. Después de reemplazar el apóstrofo con% 27, la URL se convierte en http://www.example.com/jim%27s_burgers. Otro ejemplo de una 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 Ciudades del 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óstrofo es 39. Si convierte 39 en un número hexadecimal, obtiene 27, el valor que usa para reemplazar los apóstrofos 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 contenga 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.