解决form表单采用get方式提交中文参数乱码的方法

 2013年6月14日 |  0 条评论 |   941

今天做了一个表单提交页面,要求用get方式提交,提交页面的编码方式是utf-8,目标页面的编码方式是gb2312,我发现提交过去的中文参数都是乱码,很头疼,因为目标页面是无法修改的,而我又不想把我的提交页面编码改成gb2312,经过一番测试终于得到解决,拿来分享。

经过各种JS编码都没成功,最后在form参数上找到了答案,方法就是给form添加两个属性,分别是:accept-charset=”gb2312″和onsubmit=”document.charset=’gb2312′;”具体代码如下所示:

<form action=”htmer.php” method=”get” accept-charset=”gb2312″ onsubmit=”document.charset=’gb2312′;”>
<input name=”htmer_value” type=”text” />
<input type=”submit” value=”提交” />
</form>

转载自HTMer

文章字数统计:430 | 百度已收录

  |  pc蛋蛋微信群/网站建设  


微部落博客编辑整理发布,如有侵犯您的版权,请提供相关版权证明,博主将立即删除。
·博客大全  博客网址之家  博客导航  来路IP首页展示!   ·免费收录  ·免费推广你的博客   114.vprol.com
如果本文对您有用就 打个赏吧微信 OR 支付宝 扫描二维码
pay_weixin     pay_weixin
金额随意,您的支持是我的动力~

草根站长,博客导航,博客大全,博客网站,增加网站流量
回复 取消

欢迎评论发言,灌水及广告评论将被定期删除!