試圖對一個不正確 URI(通用資源標(biāo)識符)進(jìn)行解碼。URI 具有特殊的語法;絕大多數(shù)非字母數(shù)字字符在用于 URI 必須加以編碼。可以使用 encodeURI 和 encodeURIComponent 方法從一個標(biāo)準(zhǔn)的 JScript 字符串創(chuàng)建一個 URI。
一個完整的 URI 是由一系列部件和分隔符組成的。其通用格式為:
<Scheme>:<first>/<second>;<third>?<fourth>
尖括號內(nèi)的名稱代表部件,而 “:”, “/”, “;” 和 “?” 都是作為分隔符的保留字。
要改正此錯誤
請確保您只需要對合法的 URI 進(jìn)行解碼。你不能對標(biāo)準(zhǔn)的 JScript 字符串解碼,因為它們可能含有非法字符。