encodeURI
对统一资源标识符(URI)进行编码。
以下字符不会被编码:
类型 | 包含 |
---|---|
保留字符 | ; , / ? : @ & = + $ |
非转义的字符 | 字母 数字 - _ . ! ~ * ' ( ) |
数字 | # |
例子
const uri = "http://username:password@www.example.com:80/path/to/file.php?foo=316&bar=this+has+spaces#anchor"
const encodedUri = encodeURI(uri);