js中的decode函数怎么用
在JavaScript中,可以使用decodeURI()或decodeURIComponent()函数来解码URI。
decodeURI()函数用于解码一个完整的URI,包括协议、域名、路径和查询字符串等部分。
示例:
var uri = "https://example.com/%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E4%B8%B2";
var decodedUri = decodeURI(uri);
console.log(decodedUri);
// 输出: "https://example.com/中文字符串"
decodeURIComponent()函数用于解码一个URI组件,例如查询字符串中的参数值。
示例:
var uriComponent = "%E4%B8%AD%E6%96%87%E5%AD%97%E7%AC%A6%E4%B8%B2";
var decodedComponent = decodeURIComponent(uriComponent);
console.log(decodedComponent);
// 输出: "中文字符串"
需要注意的是,解码函数只能解码被相应的编码函数编码过的内容,否则可能会导致解码错误
原文地址: http://www.cveoy.top/t/topic/iVaA 著作权归作者所有。请勿转载和采集!