在Asp.net 2.0中用QueryString传递中文参数的解决方法!

今天写程序的时候,发现用QueryString直接传中文不行,后来研究了下,问题解决了,方法还超级简单。

一个方法是修改web.config,添加如下代码:

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


另外一个方法是在QueryString中先用它对汉字编码: Server.UrlEncode(汉字).ToString();
例如:http://localhost/test.aspx?lanmu=Server.UrlEncode(汉字).ToString()

posted on 2007-08-09 20:41 xh3 阅读(471) 评论(0) 编辑 收藏

导航

搜索

 
 

常用链接

文章档案(1)

积分与排名

  • 积分 - 86082
  • 排名 - 1187