最近,ASP中的老问题汉字参数传递在ASP.NET中又出现了,解决办法如下:
一、设置Web.config 文件
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />(默认为urf-8吧?)
更改为:
<globalization requestEncoding="GB2312" responseEncoding="GB2312" />
二、修改参数
例如要传递classname这个参数,就改为Server.UrlEncode( classname ).ToString()(不用写这句吧,默认就要执行编码的?)
方法简单,先贴出来,以免再犯同样的错误