2016-11-03 8 views
1

私はこのタイプのコード化されたメッセージを.net webserviceから入手しました。私はそれをjavascriptでデコードする必要があります。これは.netのエンコーディングタイプ

\u05d8\u05d9\u05d5\u05d8\u05d0 
+0

を参照してください。 /t-604.html – Mark

答えて

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); 

あなたは、コンソールで対応するヘブライ語のテキストを見ることができます。

0

\ u05d8 \ u05d9 \ u05d5 \ u05d8 \ u05d0

これはDOTNETの "ユニコード・エスケープ・シーケンス" で、コードの上にいくつかのuniode文字があります。

dotnetユニコードのエスケープシーケンスの詳細については、下記のリンクを参照してください。

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

javascript.PleaseにUnicode文字をデコードするいくつかの推奨方法はありhttp://www.bibleworks.com/forums/archive/index.phpリンクの下に

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

関連する問題