We're looking for a person or people to help audit MDN to find places we could speed up. Is this you or someone you know? Check out the RFP: https://mzl.la/2IHcMiE

I volontari di MDN non hanno ancora tradotto questo articolo in Italiano. Unisciti a noi e traducilo tu stesso.
Puoi anche consultare l’articolo in English (US).


URIError: malformed URI sequence (Firefox)
URIError: URI malformed (Chrome)

Error type


What went wrong?

URI encoding or decoding wasn't successful. An argument given to either the decodeURI, encodeURI, encodeURIComponent,  or decodeURIComponent function was not valid, so that the function was unable encode or decode properly.



Encoding replaces each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character. An URIError will be thrown if there is an attempt to encode a surrogate which is not part of a high-low pair, for example:

// "URIError: malformed URI sequence"

// "URIError: malformed URI sequence"

A high-low pair is ok. For example:

// "%F0%90%8F%BF"


Decoding replaces each escape sequence in the encoded URI component with the character that it represents. If there isn't such a character, an error will be thrown:

// "URIError: malformed URI sequence"

With proper input, this should usually look like something like this:

// "JavaScript_шеллы"

See also

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: thornedlove, fscholz
 Ultima modifica di: thornedlove,