试图对一个不正确 URI(通用资源标识符)进行解码。URI 具有特殊的语法;绝大多数非字母数字字符在用于 URI 必须加以编码。可以使用 encodeURI 和 encodeURIComponent 方法从一个标准的 JScript 字符串创建一个 URI。
一个完整的 URI 是由一系列部件和分隔符组成的。其通用格式为:
<Scheme>:<first>/<second>;<third>?<fourth>
尖括号内的名称代表部件,而 “:”, “/”, “;” 和 “?” 都是作为分隔符的保留字。
要改正此错误
请确保您只需要对合法的 URI 进行解码。你不能对标准的 JScript 字符串解码,因为它们可能含有非法字符。