您好我有一个定义的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.
。
显然我在这里遇到了编码问题,但如何修复它,任何人都可以帮助我?
我已尝试过的事情:
- 在表单中设置accept-charset(我尝试UTF-8
和ISO-8859-1
)
- 将元更改为:<meta content="text/html; charset=ISO-8859-1">
- 在ajaxSubmit调用中设置参数contentType: "application/x-www-form-urlencoded; charset=iso-8859-1"
,如this
但到目前为止没有任何效果。任何想法都是受欢迎的。