1, 可把字符串作为 URI 组件进行编码 encodeURIComponent(encodeURIComponent(6)) 此为编码两次
encodeURIComponent() 函数将转义用于分隔 URI 各个部分的标点符号。
escape()除了 ASCII 字母、数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法。而encodeURI() 用于编码整个URI,因为URI中的合法字符都不会被编码转换。encodeURIComponent方法在编码单个URIComponent(指请求参 数)应当是最常用的,它可以讲参数中的中文、特殊字符进行转义,而不会影响整个URL。
JS 笔记 17年
时间: 2024-10-25 14:56:08