发布于 2023-11-20 16:17:33 浏览 864 次
var chineseUrl = "https://www.example.com/查询";
var encodedUrl = encodeURIComponent(chineseUrl);
console.log(encodedUrl);
输出结果:
https%3A%2F%2Fwww.example.com%2F%E6%9F%A5%E8%AF%A2
var chineseUrl = "https://www.example.com/查询";
var encodedUrl = encodeURI(chineseUrl);
console.log(encodedUrl);
输出结果:
https://www.example.com/%E6%9F%A5%E8%AF%A2
encodeURI()函数不会对所有特殊字符进行编码,如冒号、斜杠等保持不变。如果需要对完整的URL进行编码,建议使用encodeURIComponent()函数。