在指定的str上,querystring.unescape()方法解码URL percent-encoded个字符。此方法将percent-encoding字符串转换为普通字符串。这意味着它将通过删除%符号将任何percent-encoding字符串解码为普通字符串。此方法遍历字符串,并在指定的str上需要的地方删除%编码。
queryString.unescape()函数由querystring.parse()使用,并且因直接使用而闻名。导入它的主要目的是通过在必要时将queryString.unescape分配给其他函数来使程序代码具有可变的解码实现。
用法:
querystring.unescape(str);
参数:此函数仅接受一个参数,如下所述。
- Str:URL percent-encoded个字符将被解码为普通字符串。
返回值:解码URL percent-encoded个字符后,它将返回一个正常的字符串。
注意:使用以下命令安装querystring。
npm i querystring
下面的示例解释了查询string.unescape函数的概念。
范例1:在此示例中,我们正在编码URL percent-encoded字符串。
Index.js
Javascript
//Importing querystring module
import querystring from "querystring"
// String to be decoded
let str = "I%20love%20geeksforgeeks";
// Using the unescape function to decode
let decodedURL = querystring.unescape(str);
// Printing the decoded url
console.log(decodedURL)
使用以下命令运行index.js文件:
node index.js
输出:
Decoded string:I love geeksforgeeks
范例2:在该示例中,我们使用querystring.unescape()函数和decodeURIComponent函数对URL percent-encoded字符串进行解码,并打印两个函数的输出。
Javascript
//Importing querystring module
import querystring from "querystring"
// String to be encoded
let str = "I%20love%20geeksforgeeks";
// Using the unescape function to the string
let decodeURL1 = querystring.unescape(str);
let decodeURL2 = decodeURIComponent(str);
// Printing the decoded url
console.log("Decoded string using unescape:" + decodeURL1)
console.log("Decoded string using decodeURIComponent:" + decodeURL2)
if(decodeURL2 === decodeURL1)
console.log("both strings are equal")
输出:
Decoded string using unescape:I love geeksforgeeks Decoded string using decodeURIComponent:I love geeksforgeeks both strings are equal
相关用法
- Node.js console.timeLog()用法及代码示例
- Node.js fs.fsyncSync()用法及代码示例
- Node.js process.nextTick()用法及代码示例
- Node.js x509.toLegacyObject()用法及代码示例
- Node.js GM charcoal()用法及代码示例
- Node.js GM blur()用法及代码示例
- Node.js GM sharpen()用法及代码示例
- Node.js GM drawLine()用法及代码示例
- Node.js GM drawArc()用法及代码示例
- Node.js GM drawPolyline()用法及代码示例
- Node.js GM drawBezier()用法及代码示例
注:本文由纯净天空筛选整理自KapilChhipa大神的英文原创作品 Node.js querystring.unescape() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。