首页
IT
登录
6mi
u
盘
搜
搜 索
IT
[前端]解决form表单采用get方式提交中文参数乱码的方法
[前端]解决form表单采用get方式提交中文参数乱码的方法
xiaoxiao
2021-03-26
35
今天做了一个表单提交页面,要求用get方式提交,提交页面的编码方式是utf-8,目标页面的编码方式是gb2312,我发现提交过去的中文参数都是乱码,很头疼,因为目标页面是无法修改的,而我又不想把我的提交页面编码改成gb2312,经过一番测试终于得到解决,拿来分享。
经过各种JS编码都没成功,最后在form参数上找到了答案,方法就是给form添加两个属性,分别是:
accept-charset
="
gb2312
"
和
onsubmit
="
document.charset='gb2312';
"
具体代码如下所示:
<form action="htmer.php" method="get"
accept-charset="gb2312"
οnsubmit="document.charset='gb2312';"
>
<input name="htmer_value" type="text" />
<input type="submit" value="提交" />
</form>
转载请注明原文地址: https://ju.6miu.com/read-663632.html
技术
最新回复
(
0
)