如题

解决方案 »

  1.   

     
                  string  oldHtml  =  GetYourGB2312Html();    //                
                    Encoding  encoding;                
                    encoding  =  System.Text.Encoding.GetEncoding( "GB2312 "); 
                    //  string  >  bytes 
                    byte[]  bytes  =  encoding.GetBytes(oldHtml); 
                    encoding  =  System.Text.Encoding.UTF8; 
                    //  bytes  >  string 
                    string  newOldHtml  =  encoding.GetString(bytes); 
                    //Response.Write(newOldHtml); 
    这样就可以把gb2312转成utf8了
    改变字符串编码 
    改变字符串编码,方便某些时候输出或者显示.字符串编码string txt = "[{\"Title\":\"学习使用AJAX技术\",\"Url\":\"#\",\"ArticleId\":\"Art1234\"},{\"Title\":\"使用JQuery构建网站\",\"Url\":\"#\",\"ArticleId\":\"Art1235\"},{\"Title\":\"使用JSON文件传输数据\",\"Url\":\"#\",\"ArticleId\":\"Art1236\"}]";byte[] txt1 = System.Text.Encoding.GetEncoding("gb2312").GetBytes(txt);byte[] txt2 = System.Text.Encoding.Convert(System.Text.Encoding.GetEncoding("gb2312"), System.Text.Encoding.UTF8, txt1);string txt3 = System.Text.Encoding.UTF8.GetString(txt2);
      

  2.   

    我的来推荐一个在线课程试听http://www.cdlanhai.com/zxst/
      

  3.   

    在msdn里面搜 Encoding 类 可以看到。
      

  4.   

    http://support.microsoft.com/kb/165478