嗨,我有一个 html 页面定义为:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
在文本字段中,我输入任何拉丁字母字符,然后在提交中我在服务器中收到正确的信息。
示例:在字段中我输入"Descrição."
服务器:Request["fieldname"]
我收到相同的。
但现在我需要更改我的提交以使用 ajaxSubmit,如下所示:
$("#myform").ajaxSubmit({
dataType: "json",
success: function(data) {
// do something here.
}
});
当我输入时,现在在服务器中Request["fieldname"]
:
我收到Descrição.
。
显然我在这里的编码有问题,但是如何解决它,任何人都可以帮助我吗?
我已经尝试过的事情:
- 在表单中设置接受字符集(我尝试UTF-8
和ISO-8859-1
)
- 将元更改为: -在 ajaxSubmit 调用中<meta content="text/html; charset=ISO-8859-1">
设置参数,像这样contentType: "application/x-www-form-urlencoded; charset=iso-8859-1"
但到目前为止没有任何效果。欢迎任何想法。