js如何把unicode字符串转化为字符串?
已知一个字符串的unicode是{"a": 1, "b": 2, "c": "\u4f60\u597d\u554a"},怎样转换成{"a":1,"b":2,"c":"你好啊"}?
flask的python
@app.route("/credit")
def credit():
input_data=json.dumps({"a":1,"b":2,"c":"你好啊"})print(input_data,type(input_data))
rst=render_template("testrst.html",input_data=input_data)
return(rst)
testrst.html:
<head>
<script> a={{input_data|tojson}};
console.log("aa",a,typeof(a));
b=JSON.parse(a);
console.log('bb',b,typeof(b));
for(i in b){"-=",console.log(i,"[][]",b[i])}
c=JSON.stringify(b);
console.log("cc",c,typeof(c));
</script>
</head>
回答:
JavaScript中unicode编码与String互转(三种方法)
https://www.cnblogs.com/fanbi...
回答:
console.log(unescape(JSON.stringify({"a": 1, "b": 2, "c": "\u4f60\u597d\u554a"})))//{"a":1,"b":2,"c":"你好啊"}
定义和用法
unescape() 函数可对通过 escape() 编码的字符串进行解码。
https://www.runoob.com/jsref/...
- JSON.stringify()
JSON 通常用于与服务端交换数据。
在向服务器发送数据时一般是字符串。
我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。
- JSON.parse()
JSON 通常用于与服务端交换数据。
在接收服务器数据时一般是字符串。
我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。
https://www.runoob.com/json/j...
以上是 js如何把unicode字符串转化为字符串? 的全部内容, 来源链接: utcz.com/p/938076.html