gpt4 book ai didi

javascript - 如何提交数据转换为Big5的表单

转载 作者:行者123 更新时间:2023-11-28 01:39:46 26 4
gpt4 key购买 nike

所以我有一个页面,并尝试提交表单以及用户输入的数据。

演示:http://jsfiddle.net/DerekL/Cck8Q/

但是,浏览器以 UTF-8 格式发送数据,而服务器要求以 Big5 格式发送数据。基本上这意味着,

encodeURIComponent("電")    //"%E9%9B%BB"

这没有使用正确的字符集,正确的字符串应该是

%B9q

有没有办法“让”浏览器使用 Big5 发送数据? JavaScript 转换确实是可能的,但最终会像 this .

最佳答案

如果您只想在 HTML 表单提交中寻找编码,而不是 JS 编码转换,则可以利用 accept属性 (HTML4) 和/或 accept-charset <form> 的属性 (HTML5) :

<form action="..." method="get" accept="BIG5" accept-charset="BIG5">

Online demo (在XP简体中文版的Chrome上检查)。

MDN document about <form> attributes

关于javascript - 如何提交数据转换为Big5的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21058147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com