Hopes

          Start Here..

           

          解決ajax.net 1.0中文亂碼問題!

          解決ajax.net 1.0中文亂碼問題! 
          在使用ajax.net的UpdatePanel的時候,當requestEncoding編碼為GB2312的時候,出現亂碼。如果要解決這個問題最簡單的就是改用utf-8了,但是原來使用GB2312,現在不能隨便改成utf-8的怎么辦呢?
          我原來是想這樣做的:

          byte[] buffer = System.Text.Encoding.Default.GetBytes(tbxRemark.Text);
          string remark = System.Text.Encoding.UTF8.GetString(buffer);
          tbxRemark.Text = remark;
          order.Remark = remark;

          但是結果最后一個字總是亂碼,沒辦法只好是這樣做了:

          string s = System.Text.Encoding.UTF8.GetString(Request.BinaryRead(Request.ContentLength));
          NameValueCollection form = HttpUtility.ParseQueryString(s);

          tbxRemark.Text = form[tbxRemark.UniqueID];
          order.Remark = tbxRemark.Text;

          這里寫出來,希望有點兒用!




          示例:

          string s = System.Text.Encoding.UTF8.GetString(Request.BinaryRead(Request.ContentLength));

          NameValueCollection form = HttpUtility.ParseQueryString(s);
          this.txtVal.Text = form[this.txtVal.UniqueID];
          v= this.txtVal.Text;

          posted on 2012-10-23 21:59 ** 閱讀(129) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          公告

          你好!

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          收藏夾

          C#學習

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 玛沁县| 金堂县| 鹤岗市| 固始县| 富蕴县| 杭锦后旗| 肇东市| 邹城市| 察隅县| 舒兰市| 大埔县| 沙湾县| 甘肃省| 张家口市| 广昌县| 麻城市| 咸宁市| 鞍山市| 诸暨市| 余姚市| 左权县| 河间市| 视频| 巴青县| 邵阳县| 盘锦市| 赤水市| 墨竹工卡县| 宜都市| 怀仁县| 咸阳市| 武义县| 久治县| 陈巴尔虎旗| 赤壁市| 惠来县| 黄石市| 余姚市| 永顺县| 石棉县| 屏边|