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":"你好啊"}

js如何把unicode字符串转化为字符串?

定义和用法
unescape() 函数可对通过 escape() 编码的字符串进行解码。
https://www.runoob.com/jsref/...

  1. JSON.stringify()
    JSON 通常用于与服务端交换数据。
    在向服务器发送数据时一般是字符串。
    我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。
  1. JSON.parse()
    JSON 通常用于与服务端交换数据。
    在接收服务器数据时一般是字符串。
    我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。
    https://www.runoob.com/json/j...

以上是 js如何把unicode字符串转化为字符串? 的全部内容, 来源链接: utcz.com/p/938076.html

回到顶部