Javascript Unicode Escaping Backslash
Javascript Unicode Escaping Backslash
可能重复:
如何用转义的unicode解码字符串?
我有一个javascript变量,其中存储了一个unicode字符。
var value = "''u53d3''u5f13''";
由于没有显示额外的反斜杠(''''u(,所以我将上述值动态添加到div中。但如果我把它改成单反斜杠,那就是''u而不是''''u。unicode符号正确显示。
在我的环境中,我不能用单反斜杠存储值。由于响应来自服务器端。。
是否有将双反斜杠替换为单反斜杠以显示正确的unicode?
提前感谢
这不再是反斜杠,而是字符串实际包含的内容。如果您只是替换了反斜杠,那么您最终只会得到"u53d3u5f13"
。不过,你可以简单地取消它们的浏览(如果你不在乎任何东西''uXXXX会被替换(:
function unescapeUnicode( str ) {
return str.replace( /''u([a-fA-F0-9]{4})/g, function(g, m1) {
return String.fromCharCode(parseInt(m1, 16));
});
}
var value = "''u53d3''u5f13''";
unescapeUnicode(value);
"叓弓'"
相关文章:
- Escaping/Unescaping html in javascript?
- 撇号标记在javascript字符串中与Backslash一起发送,该字符串使用ajax作为json对象的一部分发送到p
- 如何在Javascript对象文本中转义Backslash
- javascript in onXXX handler escaping of & in parameter
- 在html文本框中显示Backslash
- Javascript字符串替换-RegEx用于非字母数字字符,如Backslash、Greater Than等
- Double escaping HTML
- HTML escaping in GridX
- 删除Javascript数组中的Backslash Escapeng
- Javascript Unicode Escaping Backslash