怎么让Unicode编码转换成中文
如现在有一段Unicode编码的字符串string   s= "6D4B8BD577ED4FE1 "; 
 我看了一些文章,好象四个字符如6D4B 
 加上 "\u6D4B "就是测的意思,是ASCII码. 
 那怎么让这个字符串变成中文呢? 
------解决方案--------------------string str =  "6D4B8BD577ED4FE1 "; 
 char[] arr = new char[4]; 
 for(int i=0;i <arr.Length;i++) 
 { 
     string s = str.Substring(i*4,4); 
     arr[i] = (char)Convert.ToInt32(str.Substring(i*6+2,4),16); 
 } 
 string 你要的字符串 = new string(arr);
------解决方案--------------------//同意,维也纳MM 
 private void button1_Click(object sender, EventArgs e) 
 { 
     string str =  "6D4B8BD577ED4FE1 "; 
     string temp = string.Empty; 
     for (int i = 0; i  < str.Length / 4; i++) 
     { 
         temp += (char)Convert.ToInt32(str.Substring(i * 4, 4), 16); 
     } 
     Text = temp; 
 } 
------解决方案--------------------不好意思,我有类似的代码,直接改改贴过来的 
 没改完,有错误(那个每个前面有\u,所以是i*6+2) 
 改正如下   
 string str =  "6D4B8BD577ED4FE1 "; 
 char[] arr = new char[4]; 
 for(int i=0;i <arr.Length;i++) 
 { 
     arr[i] = (char)Convert.ToInt32(str.Substring(i*4,4),16); 
 } 
 string 你要的字符串 = new string(arr);