要编码的 URI 包含无效字符

尝试将字符串编码为 URI(统一资源标识符),但它包含无效字符。 虽然大多数字符在要转换为 URI 的字符串中都是有效的,但某些 Unicode 字符序列是非法的。

更正此错误

  • 确保要编码的字符串仅包含有效的 Unicode 序列。 完整的 URI 由一系列组件和分隔符组成。 尖括号中的名称表示组件,而“:”、“/”、“;”和“?”是用作分隔符的保留字符。 常规格式为:

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

请参见

参考

encodeURI 函数 (JavaScript)

encodeURIComponent 函数 (JavaScript)