Asp中使用JQuery的AJAX提交中文乱码解决方法

2019-01-13 00:26:40于海丽

在javascript 中escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

可以使用 unescape() 对 escape() 编码的字符串进行解码。

其实Asp中这两个函数也是起作用的,居然很多asp网站上没有进行介绍。

要不然只能像上面那样写函数进行解码编码了。复杂且性能不好。

上面的服务器端页:server.asp可以写成:

Asp中的unescape() 与 escape() 函数


< %
Response.Charset="gb2312"
Dim UserName,WebSite
If Request.Form("Act")="DoSubmit" Then
UserName=Request.Form("UserName")
WebSite =Request.Form("WebSite")
 
'在服务器端解码
UserName=UnEscape(UserName)//解码
 
'处理数据
'---省略数据处理部分
 
'数据处理后输出,先用VbsEscape()编码
Response.Write Escape(UserName)
End If
%>

这样就简单多了。

您可能感兴趣的文章:

JQuery中Ajax的Post提交在IE下中文乱码的解决方法jquery.ajax的url中传递中文乱码问题的解决方法jquery的ajax()函数传值中文乱码解决方法介绍JQuery ajax 返回json时出现中文乱码该如何解决如何解决JQuery ajaxSubmit提交中文乱码JQuery AJAX 中文乱码问题解决JQuery AJAX提交中文乱码的解决方案jQuery ajax方法传递中文时出现中文乱码的解决方法