网站建设中提交表单获取表单数据乱码解决方法

我在做一个调查问卷的页面,要发送到客户邮箱,以完成调查,但今天在测试时发现,通过







这种方法提交表单,然后在我的站点下获取表单后,获取的数据都是乱码.心中很是纳闷,.

莫非是编码原因?

喜欢刨根问底的我继续寻找问题..

我在后台获取数据页面里进行了utf-8转成gb2312的转换,,哦忘了说了,我是发给163邮箱滴.

但是结果仍然是乱码.

我想到了抓包工具..分析了下.发现了

Accept-Encoding这么一个代码..

于是Google好久.

原来163对对post的数据进行了Gzip压缩.

貌似.NET里面有对Gzip解压的类..找了很久..

未果。。

仔细回想下..我这种提交时方式相当于在不同的编码方式下提交表单(因为Accept-Encoding也是种编码方式)

在vs2008里的

标签下敲了下回车发现了一个属性.accept-charset

这个属性可以实现在不同的编码页面下提交表单.

娘呀.算是找到救星了.







在IE下还是会有乱码.上面这种写法是W3C标准的写法,在符合W3C标准的浏览器下不会出现乱码

IE下这样写





创新互联公司主要从事成都网站设计、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务怀仁,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108


当前标题:网站建设中提交表单获取表单数据乱码解决方法
文章路径:http://bzwzjz.com/article/seiseo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站设计 教育网站设计方案 响应式网站建设 成都商城网站建设 成都企业网站建设 成都网站建设 成都网站制作 网站建设方案 网站制作公司 网站建设公司 公司网站建设 网站制作 网站建设方案 四川成都网站设计 成都网站建设 自适应网站建设 网站建设 成都网站设计 专业网站建设 手机网站建设 上市集团网站建设 泸州网站建设