【问题标题】:What is this .net encoding type [duplicate]这是什么.net编码类型[重复]
【发布时间】:2017-03-16 16:07:13
【问题描述】:

我从需要用 javascript 解码的 .net 网络服务获得这种类型的编码消息,知道它是什么类型吗?

\u05d8\u05d9\u05d5\u05d8\u05d0

【问题讨论】:

标签: javascript c# .net


【解决方案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);

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

【讨论】:

    【解决方案2】:

    \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

    【讨论】:

      猜你喜欢
      • 2022-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 2017-04-26
      相关资源
      最近更新 更多