HTMer

研究互联网络和电脑应用技术的IT技术网。 (勤奋+智慧→理想)

« 解决img换行之间的空隙问题解决电脑总弹出BFAssistantSvc.exe应用程序错误对话框的方法 »

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

    今天做了一个表单提交页面,要求用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 [ http://www.htmer.com/ ]

本文链接地址:http://www.htmer.com/article/978.htm

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

HTMer , Powered By Z-Blog, 苏ICP备08003082号

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
HTM|HTML|ASP|PHP|JSP|Mysql|SQL|Dreamweaver|Flash|Fireworks|Photoshop|SEO Copyright www.HTMer.com. Some Rights Reserved. English Version