¿Qué es encodeuri en JavaScript?

¿Qué es encodeuri en JavaScript?
"Uri" o "Identificador de recursos uniformes"Identifica un recurso y describe cómo acceder a él. En JavaScript, "URLS" o "Localizadores de recursos uniformes"Solo puede contener los caracteres de ASCII 128 caracteres estándar establecidos. Por lo tanto, las palabras reservadas deben codificarse si no son parte del conjunto antes de pasarlas a la URL.

Por ejemplo, el usuario ha completado un formulario con datos en formato de cadena, que debe manejarse URL. En tal escenario, puede utilizar el JavaScript "encodeuri ()Función para codificar el valor de cadena.

Esta redacción discutirá el uso del método Codeuri () en JavaScript. Entonces, comencemos!

¿Qué es codeuri () en JavaScript?

El "encodeuri ()La función "codifica el URI especificado reemplazando los caracteres de cadena con las secuencias de escape en JavaScript. Por ejemplo, el "encodeuri ()"La función sustituye al carácter espacial" "de una cadena como un porcentaje de 20:"%20".

Sin embargo, también existen algunos personajes que no se pueden codificar y se han dejado como es. Estos personajes incluyen:

  • Alfabetos ambos minúscula y mayúscula
  • Dígitos de 0 a 9
  • Otro caracteres especiales como #; (), ' / * ? ~: ! @ . & _ = - $ +

Ahora, vamos a ver la sintaxis del "encodeuri ()"Función en JavaScript.

Sintaxis

encodeuri (uri)

Aquí el "encodeuri ()"La función acepta el"uri"Como argumento y devuelve el URI codificado respectivo.

Ejemplo
El javascript "encodeuri ()La función se puede utilizar para codificar un URI que comprende algunos espacios. Por ejemplo, en el ejemplo dado a continuación, pasaremos el URI "https: // linuxhint.com/ javaScript Clear Console " hacia "encodeuri ()" función:

var encodeduri = encodeuri ("https: // linuxhint.com/ javaScript Clear Console ");
consola.log ("El URI codificado es:"+ EncodeDuri);

Ejecución del especificado "encodeuri ()"La función devolverá el siguiente URI codificado:

Diferencia entre las funciones Codeuri () y CodeRiComponent ()

Los principiantes a menudo se confunden entre el "encodeuri ()" y "encodeuricomponent ()"Funciones y piensan que ambas funciones se utilizan para el mismo propósito; Sin embargo, ese no es el caso.

El javascript "encodeuri ()La función se usa cuando la cadena debe codificarse como un URL entera, mientras que el "encodeuricomponent ()"La función solo codifica el sección de Url como una "cadena de consulta". Como resultado, el número de caracteres reemplazados por secuencias de escape excede el de los "encodeuri ()" función.

Echa un vistazo al ejemplo dado a continuación para usar el "encodeuricomponent ()"Función en JavaScript.

Ejemplo
En una situación en la que se requiere construir una URL a partir de una cadena, el "encodeuricomponent ()La función se utiliza para codificar los parámetros de cadena de consulta. Después de eso, puede concatenar el URI codificado a la otra parte para formar una URL:

var x = encodeuricomponent ('javaScript')
var url = "http: // linuxhint.com/?Search = " + x +" & longitud = 34 ";
consola.log ("La nueva URL es:"+ URL);

La salida dada significa eso con la ayuda del "encodeuricomponent ()"Función, la cadena" javascript "Se convierte en su versión codificada, y luego se convierte en parte del"url"Variable utilizando el operador de concatenación"+":

Por qué debe usar la función codeuri () en javaScript

El uso del "encodeuri ()"La función ofrece los siguientes beneficios:

  • El "encodeuri ()La función "permite a los desarrolladores de JavaScript codificar los URI especificados con sencillez y facilidad ya que ayuda a codificar todo el conjunto de caracteres a la vez, y devuelve el valor de cadena correspondiente.
  • Mayoría navegadores modernos son compatible con diferente versiones del "encodeuri ()"Función, para que pueda usar estas funciones sin problemas.

Esa fue toda la información esencial relacionada con la función JavaScript codeDuri (). Puede investigarlo más de acuerdo con sus requisitos.

Conclusión

En JavaScript, el "encodeuri ()"La función codifica el URI especificado reemplazando los caracteres de la cadena con las secuencias de escape. Por ejemplo, el "encodeuri ()"La función sustituye al carácter espacial" "de una cadena como un porcentaje de 20:"%20". Acepta el "uri"Como argumento y devuelve el URI codificado respectivo. Este artículo sobre el uso del codeuri () en JavaScript con la ayuda de ejemplos adecuados.