程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 將unicode碼轉換成字符

將unicode碼轉換成字符

編輯:.NET實例教程
有些代碼裡和JS文件裡的消息是 \U3FF\U5IF9 等等的字符,可以將他們還原成漢字

richTextBox1是輸入文本框,richTextBox2是結果文本框



    private void button1_Click(object sender, System.EventArgs e)
        ...{
            
            this.richTextBox2.Text="";

            String MyString = this.richTextBox1.Text;
//            MyString = MyString.ToLower();
            MyString = MyString.Replace("\u","\");
            MyString = MyString.Replace("\U","\");
            string[] value1 = MyString.Split(''\'');
            string tempValue1 = "";    
            string tempValue2 = "";    

            string strOut  = "";
            foreach (string temp in value1)...{
                if(temp.Length==0)...{
                    continue;
                }
       try...{
                     tempValue1 =temp;    
                     tempValue2 = "";    
                    if(tempValue1.Length>4)
                    ...{
                        tempValue1 = temp.Substring(0,4);
                        tempValue2 = temp.Substring(4,temp.Length-4);
                    }

                    int intASCII = Convert.ToInt32(tempValue1,   16);  
                
                    strOut +=  ((char)intASCII).ToString() + tempValue2;   

                }catch...{
                    strOut += temp;
                }
;  
            }
           
//            string dd = BB.ToString("X2");

            //ok end


            this.richTextBox2.Text = strOut;

        }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved