¿Codificación url vs Codificación Base64 (usos)?

Me preguntaba...

(excepto el problema con el signo más + + de base64 en la cadena de consulta, que se traduce a 'espacio' y se puede resolver con% 2b) : ---> ¿cuál es la forma preferida de transferir datos en la cadena de consulta?

Ambas funciones se pueden utilizar a través de los comandos JS:

btoaencodeUriComponent

así que me pregunto (y usted):

cuando debo usarqué ? (Siempre he usadoencodeUriCompoonent - por instinto).

El problema es que las definiciones son diferentes, pero las implementaciones pueden ser similares ...

editar

Creo que encontré la razón para preguntar ... (y por qué nadie lo preguntó antes)

Respuestas a la pregunta(3)

Su respuesta a la pregunta