【发布时间】:2013-04-10 15:53:29
【问题描述】:
考虑以下简单的 Asp 页面 - 一个带有一个文本输入和一个提交按钮的表单:
<%
response.write(Request.Form("test") & "<br/>")
%>
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="jquery.form.js"></script>
<form action="test.asp" method="post" id="form" name="form" accept-charset="ISO-8859-1">
<input type="text" name="test" />
<input type="submit" id="sub" />
</form>
<script type="text/javascript" />
$('#form').submit(function () {
$('#form').ajaxSubmit({
success : function(responseText){
},
error : function(){
}
});
return false;
});
</script>
使用值®:
如果我提交表单没有 ajax(不使用底部脚本块),则响应为®。数据被编码为test=%AE。
如果我提交表单 with ajax(使用底部脚本块),则响应为®。数据被编码为test=%C2%AE。
由于%C2%AE 是® 的有效编码,这是vbscript 问题吗?
【问题讨论】:
标签: html unicode asp-classic character-encoding jquery-forms-plugin