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 vecteur 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 des séparateurs.A complete URI is composed of a sequence of components and separators. La forme générale est la suivante :The general form is:

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

Les crochets pointus représentent les composants et les « : », « / », « ; » 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

  • Vérifiez que vous tentez de décoder des URI valides uniquement.Ensure you are trying to decode valid URIs only. Vous ne peut pas 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

decodeURI, fonction decodeURI Function
Fonction decodeURIComponentdecodeURIComponent Function