中文 UNICODE转换
01.//中文转为UNICODE字符   
02.  
03.string str = "中文";   
04.            string outStr = "";   
05.            if (!string.IsNullOrEmpty(str))   
06.            {                   
07.                for (int i = 0; i < str.Length; i++)   
08.                {   
09.                    //将中文字符转为10进制整数,然后转为16进制unicode字符   
10.                    outStr += "http://www.cnblogs.com/your568/admin/file://u/" + ((int)str[i]).ToString("x");   
11.                }   
12.            }   
13.  
14.    
15.  
16.    
17.  
18.//UNICODE字符转为中文   
19.  
20.            string str = "http://www.cnblogs.com/your568/admin/file://u4e2d//u6587";   
21.            string outStr = "";   
22.            if (!string.IsNullOrEmpty(str))   
23.            {   
24.                string[] strlist = str.Replace("http://www.cnblogs.com/your568/admin/file://%22,%22%22).split('u'/);   
25.                try  
26.                {   
27.                    for (int i = 1; i < strlist.Length; i++)   
28.                    {   
29.                        //将unicode字符转为10进制整数,然后转为char中文字符   
30.                        outStr += (char)int.Parse(strlist[i], System.Globalization.NumberStyles.HexNumber);   
31.                    }   
32.                }   
33.                catch (FormatException ex)   
34.                {   
35.                    outStr = ex.Message;   
36.                }   
37.            }  
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/liehuo123/archive/2010/12/04/6055285.aspx
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号