2013-08-27 120 views
-3

我想在這樣的字符串解碼美國:\ u003cPoint X \ u003d \ " 214 \ "解碼unicode字符串與JavaScript沒有JSON

什麼是實現這一目的的最佳javascript庫?

+0

當然jQuery的。 –

+0

如果它不是JSON,格式是什麼?有許多字符串字面格式與'\ u'轉義符,都有不同的規則。例如\''是什麼意思?或者是雙反斜線?或者'\ x'? – bobince

回答

1

您可以使用此

var x = "\u003cPoint x\u003d\"214\""; 
var r = /\\u([\d\w]{4})/gi; 
x = x.replace(r, function (match, grp) { 
    return String.fromCharCode(parseInt(grp, 16)); }); 
x = unescape(x); 
console.log(x); 
+0

是否對您有幫助? – Tushar

+0

感謝您的快速響應。 –