encodeURIComponent () y decodeURIComponent () funciones con ejemplos en JavaScript

JavaScript encodeURIComponent () y decodeURIComponent () funciones : Aquí, vamos a aprender sobre encodeURIComponent () y decodeURIComponent () funciones con ejemplos , cómo y cuando están ¿usado?

Como hemos discutido que el escape (), unescape () y encodeURI (), decodeURI () se utilizan para codificar una decodifica los datos / URI, estas funciones no codifican algunos de los caracteres especiales como @ + – /.*_ .

embargo, la funciones encodeURIComponent () y decodeURIComponent () puede hacerlo.

Funciones encodeURIComponent () y decodeURIComponent () se utilizan para codificar y decodificar el URI junto con @ + -. / * _ caracteres. Estas funciones codificar, decodificar todos los caracteres especiales.

Ejemplo:

<html>
<head>
<title>JavaScipt Example</title>
</head>
<body>
<script>
var uri ="test page.aspx?val=Hello world!!";
//using encodeURI() and decodeURI() functions
var enc_str = encodeURI(uri);
var dec_str = decodeURI(uri);
//printing the values
document.write("<b>Using encodeURI() and decodeURI()...</b><br>");
document.write("Actual URI: " + uri);
document.write("<br>");
document.write("Encoded URI: " + enc_str);
document.write("<br>");
document.write("Decoded URI: " + dec_str);
document.write("<br><br>");
//using encodeURIComponent() and decodeURIComponent() functions
var enc_str = encodeURIComponent(uri);
var dec_str = decodeURIComponent(uri);
//printing the values
document.write("<b>Using encodeURIComponent() and decodeURIComponent()...</b><br>");
document.write("Actual URI: " + uri);
document.write("<br>");
document.write("Encoded URI: " + enc_str);
document.write("<br>");
document.write("Decoded URI: " + dec_str);
document.write("<br>");
</script>
</body>
</html>

salida


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *