我通过这行语句设置  HouseInfoIdTxt.Text = Request.Params["HouseNameStr"].ToString();HouseInfoIdTxt文本框的值,当值是中文或物殊字符时,文本框内显示出是乱码,我手工向文本框中输入中文却可以正常显示,谁能帮帮小弟呀....

解决方案 »

  1.   

    传递时候先encoder net.URLEncoder.encode("中文汉字","GBK") 
    HouseInfoIdTxt.Text = new String(request.getParameter("HouseNameStr"),"ISO8859-1");
      

  2.   

    http://hi.baidu.com/fangyuan28/blog/item/8234af55ab90a6ccb745aefc.html
      

  3.   

    web.config    <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
      

  4.   

    <globalization requestEncoding="gb2312" responseEncoding="gb2312" />  
    这个加了也不行哟,不知道为什么,郁闷死了
      

  5.   

    设置编码方式为utf-8
    通过 HttpUtility.UrlEncode和 HttpUtility.UrlDecode编码解码
    js用escape
      

  6.   

    在模态窗体中,解决了问题了  先HttpUtility.UrlEncode 编码,后再HttpUtility.UrlDecode解码谢谢各位,接分...