待编码的 URI 包含有非法字符

JScript


待编码的 URI 包含有非法字符

试图将字符串编码得到 URI(通用资源标识符),但是包含非法字符。尽管字符串中的绝大多数字符都是合法的,可以转换为 URI,但有些 Unicode 字符序列是非法的。

要改正此错误

请确保待编码的字符串只包含合法的 Unicode 序列。

一个完整的 URI 是由一系列部件和分隔符组成的。其通用格式为:

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

尖括号内的名称代表部件,而 “:”, “/”, “;” 和 “?” 都是作为分隔符的保留字。

请参阅

encodeURI 方法 | encodeURIComponent 方法