今天在做我的振动筛网改版的时候遇到了一个问题,我的首页是我再后台生成的静态页面,编码格式是GB2312,页面上面有个产品搜索功能,我将用户提交的数据POST到seach.aspx页面了。但是悲剧了,search.aspx页面是UTF-8格式,用vs2008调试的时候,看到传过去的值是乱码,问了同事,同事也不知道如何解决,我看了vs2008再从新建页面的时候,也没提示页面属性。最后迫不得已,只好把我生成的静态页面全部修改成UTF-8格式,调试之后,一切正常,但是问题还是没有解决呀,如何再不改变页面编码格式的情况下提交数据呢?各位朋友,如果有解决办法的话,欢迎给我留言!
UTF8 和gb2312 一起用比较麻烦,需要浏览器自动识辨,但在IE中有的时候无法识辨, 这篇文章或许对你有帮助http://www.it8008.com/web_develop/web_client/html5/2011-09-09/701.html