嗯,是这样的,我有一个unicode字符串
var str = "\u7e41\u661f";
在node中使用ejs + express时
node
response.render('eg.ejs', {obj: {a: str}});
eg.ejs
结果是
我想要的是
请问一下该怎么做?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
使用escape
var obj = '繁星'那么转成\u形式就这么写:
var str = escape(obj).replace(/%u/g,'\\u');如果想反过来,就用一下unescape
unescape(str.replace(/\\u/g,'%u'))