<summary>//<summary>//String to Unicode///</summary>//< param name= "source" > Source string </param>//<returns>unicode encoded string </returns> public Stati C string String2unicode (string source) {byte[] bytes = Encoding.Unicode.GetBytes (source); StringBuilder StringBuilder = new StringBuilder (); for (int i = 0; i < bytes. Length; i + = 2) {Stringbuilder.appendformat ("\\u{0}{1}", Bytes[i + 1]. ToString ("X"). PadLeft (2, ' 0 '), Bytes[i]. ToString ("X"). PadLeft (2, ' 0 ')); } return stringbuilder.tostring (); }///<summary>///Unicode to string///</summary>//<param name= "source" &G t; Unicode-encoded string </param>///<returns> normal string </returns> public static string unicode2st Ring (String source) {return new Regex (@ "\\u ([0-9a-F]{4}) ", Regexoptions.ignorecase | regexoptions.compiled). Replace (source, x = string. Empty + Convert.tochar (convert.touint16 (X.result ("$ 16"))); }
Save emoji to Database