C#emoji表情转换
emoji表情转换成Unicode
/**
* 把中文字符串转换为十六进制Unicode编码字符串
* 将中文、英文、数字字符串和emoji表情转换为十六进制Unicode编码字符串:
*/
public static string stringToUnicode(string s)
{
string str = "";
for (int i = 0; i < s.Length; i++)
{
int ch = (int)s[i];
if (ch > 255)
{
str += "\\u" + String.Format("{0:X}", ch);
}
else
{
str += s[i].ToString();
}
}
return str;
}
/**
* 判别是否包含Emoji表情
*
* @param str
* @return
*/
public static bool containsEmoji(String str)
{
int len = str.Length;
for (int i = 0; i < len; i++)
{