
Cayo Legal
PreguntaNo 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