Traditional conversion methods:
S = @ "[\ u79fb \ u52a8] \ u4e00 \ u5468 \ u70ed \ u95fb \ u56de \ signature \ uff1a \ signature \ u53d1 \ signature \ u6b22 \ u63a8 \ u8350 \ u514d \ u8d39 \ u6e38 \ u620f "; regEx Reg = new RegEx (@"(? I) \ U [a-f0-9] {4} "); match MAT = reg. match (s); While (mat. success) {char c = convert. tochar (convert. toint32 (mat. value. substring (2), 16); s = S. replace (mat. value, C. tostring (); MAT = reg. match (s);} console. writeline (s );
Output:
[Mobile] weekly news review: developers like to recommend free games
Using urldecode conversion:
S = @ "[\ u79fb \ u52a8] \ u4e00 \ u5468 \ u70ed \ u95fb \ u56de \ signature \ uff1a \ signature \ u53d1 \ signature \ u6b22 \ u63a8 \ u8350 \ u514d \ u8d39 \ u6e38 \ u620f "; S = system. web. httputility. urldecode (S. replace (@ "\ U", "% u"); console. writeline (s );