try to make some change to your web.config:<configuration>
<system.web>
<globalization requestEncoding="GB2312" responseEncoding="GB2312" culture="zh-CN" fileEncoding="GB2312" />
</system.web>
</configuration>
<system.web>
<globalization requestEncoding="GB2312" responseEncoding="GB2312" culture="zh-CN" fileEncoding="GB2312" />
</system.web>
</configuration>
乱码应该是WEB.config设置的问题!
你把代码放到你的本地机器上测试一下,看可否!
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG\machine.config
的话,那么其效果将波及所有应用,除非某个应用中的web.config将设置override一般来说,你只要在虚拟目录的主目录的web.config作改动即成,其效果将波及该目录以及所有非虚拟目录的子目录
如虚拟目录为http://bob/test
实际目录为e:\asp.net\test
web.config应在e:\asp.net\test\web.config!
实际目录为 e:\tech-web\71et\
web.config在e:\tech-web\71et\下
现在我把 test1.aspx,test2.aspx都放到e:\tech-web\71et\下了,可是还是不行,我又弄错了?
<?xml version="1.0" encoding="utf-8"?>我认为其中的encoding有比较大的关系。该项在ide设计器中可以直接更改。