L'URI à décoder contient un caractère incorrectThe URI to be decoded is not a valid encoding

Vous avez tenté de décoder un incorrectement formé URI (Uniform Resource Identifier).You attempted to decode an improperly formed URI (Uniform Resource Identifier). URI ont une syntaxe spéciale ; la plupart des caractères non alphanumériques doivent être encodés avant de pouvoir être utilisés dans un URI.URIs have a special syntax; most non-alphanumeric characters must be encoded before they can be used in a URI. Vous pouvez utiliser la encodeURI et encodeURIComponent méthodes pour créer un URI à partir d’un élément normal JavaScriptJavaScript chaîne.You can use the encodeURI and encodeURIComponent methods to create a URI from a normal JavaScriptJavaScript string.

Un URI complet se compose d’une séquence de composants et de séparateurs.A complete URI is composed of a sequence of components and separators. Le format général est :The general form is:

<Scheme>:<first>/<second>;<third>?<fourth>  

Les noms figurant entre crochets représentent des composants et le « : », « / », « ; » et « ? » sont des caractères réservés utilisés comme séparateurs.The names in angle brackets represent components, and the ":", "/", ";" and "?" are reserved characters used as separators.

Pour corriger cette erreurTo correct this error

  • Assurez-vous que vous tentez de décoder des URI valides uniquement.Ensure you are trying to decode valid URIs only. Vous ne pouvez décoder normal JavaScriptJavaScript des chaînes, car ils peuvent contenir des caractères non valides.You cannot decode normal JavaScriptJavaScript strings, as they may contain invalid characters.

Voir aussiSee Also

Fonction decodeURI decodeURI Function
Fonction decodeURIComponentdecodeURIComponent Function