Estoy buscando información sobre el mejor enfoque para codificar la URL del lado del cliente de texto antes de que se pase a una llamada API.
Tengo un cuadro de texto que toma una palabra o varias palabras del usuario. Se hace clic en un botón que toma el texto y lo pasa como un parámetro a una llamada API.
Si un usuario incluye una barra inclinada en el texto, como desk / table , se produce un error porque la barra inclinada no está codificada y esencialmente rompe el punto final.
Ejemplo
https://www.example.com/search/desk%20/%20table
Quiero codificar el choque hacia adelante para que no se vea como una ruta adicional. ¿Cuál es la forma correcta de hacer esto? ¿Estaría usando encodeURIComponent.