\n 大离王朝,龙渊省,第一大世家,方家的内府&ldqo;万象园&rdqo;之中,清晨的雾气还没有散去,一群方家子弟,就开始了早上的习武,晨练。<br />\r\n<br />\r
把这里面的Unicode转成汉字 怎么弄 其他的<br />\r\n<br />\r保持不动
把这里面的Unicode转成汉字 怎么弄 其他的<br />\r\n<br />\r保持不动
/// 将Unicode转换为汉字
/// </summary>
/// <param name="name">要转换的字符串</param>
/// <returns></returns>
public string UnicodeToGB(string text)
{
MatchCollection mc = Regex.Matches(text, "([\\w]+)|(\\\\u([\\w]{4}))");
if (mc != null && mc.Count > 0)
{
StringBuilder sb = new StringBuilder();
foreach (Match m2 in mc)
{
string v = m2.Value;
string word = v.Substring(2);
byte[] codes = new byte[2];
int code = Convert.ToInt32(word.Substring(0, 2), 16);
int code2 = Convert.ToInt32(word.Substring(2), 16);
codes[0] = (byte)code2;
codes[1] = (byte)code;
sb.Append(Encoding.Unicode.GetString(codes));
}
return sb.ToString();
}
else
{
return text;
}
}