datagrid控件中有一超链接列传递的参数为gysh,在datagrid属性生成器中设置URL字符串为gyshgs.aspx?gysh={0}
运行时,实际传输的gysh值为"中华人民共和国",在gyshgs.aspx页面中取出的确是"中华人民共和",为什么显示不全呢?
请各位大峡帮忙啊!

解决方案 »

  1.   

    在web.config里面查看。
    把编码改为gb2312
    注:传递参数时最好不要用中文
      

  2.   

    传参数时,如果想使用中文,需要编码和解码。使用Encoding方法
      

  3.   

    <globalization 
                requestEncoding="gb2312" 
                responseEncoding="gb2312" 
       />
      

  4.   

    多谢各位,将web.config中<globalization requestEncoding="utf-8" responseEncoding="utf-8" />中的"utf-8"改为"gb2312" 问题得到解决,但带来一个小小的问题就是:原来的窗体控件的位置也会有所变动.
      

  5.   

    Encoding方法我还没有用过,还需进一步学习研究。