首页 > 技术文章 > C# \\u8888类型的unicode转换为字符串方法

RedSky 2015-11-17 10:47 原文

1、双斜杠\\ 处理;

2、将编码分组,将编码转换为int,再转换为char。

string sss = "\\u6c88\\u9633";
char sOut = '1';  
string[] arr = a.Split(new string[] { "\\u" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in arr)  
{
     sOut = (char)Convert.ToInt32(s.Substring(0, 4), 16);
     sss += sOut;
}

//将字符串按\\u分开,再将分开的字符串转为int,在转为char,就得到了。

推荐阅读