Comment encoder une URL en JavaScript

Vous pouvez utiliser la méthode encodeURIComponent() pour coder en toute sécurité une URL en JavaScript.
 
La méthode encodeURIComponent() encode tous les caractères. En plus, il code les caractères suivants:

, /? : @ & = + $ #

Regardons un exemple pour voir comment cette méthode fonctionne:

var url = 'https://waytolearnx.com/search?q='
var req = 'Welcöm tö W@ytöleärnX'

// encoder uniquement la chaîne de requête
var fullUrl = url + encodeURIComponent(req)
console.log(fullUrl)

// https://waytolearnx.com/search?q=Welc%C3%B6m%20t%C3%B6%20W%40yt%C3%B6le%C3%A4rnX
Notez que vous ne devez pas encoder l’intégralité de l’URL à l’aide de la fonction encodeURIComponent(). Il ne doit être utilisé que pour encoder la chaîne de requête ou les segments du path.
QCM Javascript

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *