网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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

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







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

莫非是编码原因?

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

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

但是结果仍然是乱码.

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

Accept-Encoding这么一个代码..

于是Google好久.

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

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

未果。。

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

在vs2008里的

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

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

娘呀.算是找到救星了.







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

IE下这样写





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


本文名称:网站建设中提交表单获取表单数据乱码解决方法
网页URL:http://bjjierui.cn/article/seiseo.html

其他资讯