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ö [email protected]ö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 JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

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