我在做一个调查问卷的页面,要发送到客户邮箱,以完成调查,但今天在测试时发现,通过
…
这种方法提交表单,然后在我的站点下获取表单后,获取的数据都是乱码.心中很是纳闷,.
莫非是编码原因?
喜欢刨根问底的我继续寻找问题..
我在后台获取数据页面里进行了utf-8转成gb2312的转换,,哦忘了说了,我是发给163邮箱滴.
但是结果仍然是乱码.
我想到了抓包工具..分析了下.发现了
Accept-Encoding这么一个代码..
于是Google好久.
原来163对对post的数据进行了Gzip压缩.
貌似.NET里面有对Gzip解压的类..找了很久..
未果。。
仔细回想下..我这种提交时方式相当于在不同的编码方式下提交表单(因为Accept-Encoding也是种编码方式)
在vs2008里的
在IE下还是会有乱码.上面这种写法是W3C标准的写法,在符合W3C标准的浏览器下不会出现乱码
IE下这样写
…
创新互联公司主要从事成都网站设计、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务怀仁,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108