各位仁兄,哥们今天碰到一问题!
在textbox中输入值,在后台获取数据时,竟然得到乱码!
不知道如何解决这个问题!
现在的环境:
1.webconfig 中
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
2.程序中使用了ajax控件,asp:UpdatePanel
但是textbox 并未放在updatepanel中!

解决方案 »

  1.   

    你把传到textbox中的值设断点截取出来,然后保存到txt文本中,保存或另存时你看下文本是什么编码时才不会乱码,你应该就知道原因了。
    然后把那个字符串进行一次转换就OK了。
      

  2.   

    HttpUtility.UrlEncode((string)   )编码再解码
      

  3.   

    <globalization requestEncoding="UTF-8" responseEncoding="UTF-8" /> 
      

  4.   

    我跟lz遇到一样的问题,改成utf-8之后就解决了~
      

  5.   

    web.config 里配置 utf-8  页面也配置 utf-8    再不行就先编码。在解码!
      

  6.   

    <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" uiCulture="zh-CN"/>
    更多请看
    http://blog.xunbin.com/Article/2009/7/10/117/