NodeJS查询字符串-如何调用其中带有特殊字符的变量

时间:2019-07-11 06:06:43

标签: javascript node.js utf-8 query-string

我正在使用一个API,该API在发布请求中获取此文本:

let text = "Name=Example&Stra%C3%9Fe%2FNr.=Example+Street+36&E-Mail-Adresse=e.xample%40example.com";

因此,变量为NameStra%C3%9Fe%2FNr。和E-Mail-Adresse

我使用Querystring对字符串进行编码:

const qs = require('querystring');
let decodedBodyString = qs.parse(text);

现在我可以通过调用例如来从变量中获取值:

let name = decodedBodyString.Name;

但是如何获取带有特殊字符(例如-,ß或空格)的变量的值?我的意思是因为特殊字符我不能简单地输入let email = decodedBodyString.E-Mail-Adresse;

0 个答案:

没有答案