No entiendo por qué se hace encodeURIComponent ya que investigue un poco sobre el método y dice esto: encodeURI y encodeURIComponent se u...

Cayo Legal

Cayo Legal

Pregunta
studenthace 3 años

No entiendo por qué se hace encodeURIComponent ya que investigue un poco sobre el método y dice esto:

encodeURI y encodeURIComponent se utilizan para codificar Identificadores de Recurso Uniforme (URI) al remplazar cierto caracter por uno, dos, tres o cuatro secuencias de escape que representen la codificación UTF-8 de los caracteres.

El encodeURIComponent se debe utilizar para codificar un URI Component (una string que supuestamente debe ser parte de una URL).

El encodeURI se debe utilizar para codificar una URI o una URL existente.

encodeURI() no codificará: ~!@#$&*()=:/,;?+’

encodeURIComponent() no codificará: ~!*()’

Ejemplos de uso:

El usuario envió valores en un formulario que puede estar en un formato de string y se deben pasar, tal como los campos URL.

Es necesario aceptar parámetros de cadena de consulta (query string parameter) para realizar una solicitud GET.

Por eso no veo mucha utilidad en este formato

No hay respuestas
para escribir tu comentario
Curso de Backend con Node.js: Base de Datos con PostgreSQL

Curso de Backend con Node.js: Base de Datos con PostgreSQL

Desarrolla un backend con Node.js y PostgreSQL. Conecta Node a bases de datos, maneja relaciones complejas, y optimiza consultas con paginación y filtros avanzados. Ejecuta migraciones y despliega en Heroku para un entorno productivo.

Curso de Backend con Node.js: Base de Datos con PostgreSQL
Curso de Backend con Node.js: Base de Datos con PostgreSQL

Curso de Backend con Node.js: Base de Datos con PostgreSQL

Desarrolla un backend con Node.js y PostgreSQL. Conecta Node a bases de datos, maneja relaciones complejas, y optimiza consultas con paginación y filtros avanzados. Ejecuta migraciones y despliega en Heroku para un entorno productivo.