什么是.net编码类型

时间:2016-11-03 06:41:37

标签: javascript c# .net

我从.net webservice获得这种类型的编码消息,我需要在javascript中解码,不知道它是什么类型的?

\u05d8\u05d9\u05d5\u05d8\u05d0

2 个答案:

答案 0 :(得分:1)

这些是希伯来字符的Unicode表示。

试试这个: -

var x = "\u05d8\u05d9\u05d5\u05d8\u05d0";
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);

您可以在控制台中看到相应的希伯来语文本。

答案 1 :(得分:0)

\ u05d8 \ u05d9 \ u05d5 \ u05d8 \ u05d0

这是dotnet中的“unicode-escape-sequence”,上面的代码是一些uniode字符。

要了解有关dotnet unicode转义序列的更多信息,请参阅以下链接。

https://msdn.microsoft.com/en-us/library/aa664669(v=vs.71).aspx

在javascript中有一些推荐的解码unicode字符的方法。请参考下面的链接

http://ecmanaut.blogspot.ca/2006/07/encoding-decoding-utf8-in-javascript.html