嗯,是这样的,我有一个unicode字符串varstr="\u7e41\u661f";在node中使用ejs+express时noderesponse.render('eg.ejs',{obj:{a:str}});eg.ejsvarobj=''结果是varobj='繁星'我想要的是varobj='\u7e41\u661f'请问一下该怎么做?
2 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
使用escapevarobj='繁星'那么转成\u形式就这么写:varstr=escape(obj).replace(/%u/g,'\\u');如果想反过来,就用一下unescapeunescape(str.replace(/\\u/g,'%u'))
添加回答
举报
0/150
提交
取消