Sumario
Codifica un Identificador de Recurso Uniforme (Uniform Resource Identifier, URI) reemplazando cada instancia de ciertos carácteres por uno, dos o tres secuencias de escape representando el carácter codificado en UTF-8.
Sintaxis
encodeURI(URI)
Parámetros
-
URI
- Un Identificador de Recurso Uniforme codificado.
Descripción
Se asume que el URI es un URI completo, a fin de no codificar caracteres reservados que tienen un significado especial en la URI.
encodeURI
reemplaza todos los caracteres excepto los siguientes con las secuencias de escape UTF-8:
Tipo | Incluye |
Caracteres reservados | ; , / ? : @ & = + $ |
Caracteres No escape | Albabéticos, dígitos decimales, - _ . ! ~ * ' ( ) |
Almohadilla | # |
Tenga en cuenta que encodeURI por sí sola no puede formar solicitudes correctas HTTP GET y POST, como por XMLHTTPRequests, porque "&", "+", y "=" no están codificados, los cuales son tratados como caracteres especiales en las solicitudes GET y POST. encodeURIComponent
, sin embargo, codifica estos caracteres. Lo más probable es que estos comportamientos no sean compatibles en los navegadores Web.