asp与.net通信,asp编码为gb2312, asp.net默认为utf-8,通过get方式传递参数,在.net页面接受参数,无论怎样都是接收不到,最后发现是编码问题。
将.net页面的文件夹中添加web.config文件,文件中内容如下

Xml代码
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <configuration>
  3. <system.web>
  4. <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312"/>
  5. </system.web>
  6. </configuration>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312"/>
</system.web>
</configuration> 

指定response与request编码方式,接收过来就正常了

posted on 2011-08-23 11:33  ~聆听幸福  阅读(155)  评论(0)    收藏  举报

点滴技术交流网
我的收藏