asp与.net通信,asp编码为gb2312, asp.net默认为utf-8,通过get方式传递参数,在.net页面接受参数,无论怎样都是接收不到,最后发现是编码问题。
将.net页面的文件夹中添加web.config文件,文件中内容如下
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312"/> </system.web> </configuration>
指定response与request编码方式,接收过来就正常了
本文解决ASP与.NET跨编码通信的问题,详细介绍了如何通过配置web.config文件来确保ASP(GB2312编码)与.NET(Utf-8编码)之间的参数正确传递。
621

被折叠的 条评论
为什么被折叠?



