最新消息:重新回归WordPress,我要比较认真的开始更新我的博客了。

ASP+AJAX的乱码问题

程序问题 hanlei 1441浏览

网上有很多AJAX的乱码问题的解决方法,但我还是找了很处才找到这个可行的方法。
我把乱码问题分成两类:
一是服务器向客户端发送中文。客户端AJAX接收后显视乱码。
网上的乱码问题大都针对这个的,很好解决。只要在服务器端输出时加上下面两名就好了。
[CODE]
Response.ContentType = “text/html”
Response.Charset = “GB2312”
[/CODE]
二是客户端向服务器发送中文,服务器接收到的是乱码。
网上针对这个问题的解决方法大都是JSP或PHP的,找了很久才找到这个ASP版的解决方法。很好用。
[CODE]
初始页面内容如下(hello.asp):



AJAX提交页面







Ajax请求处理页面(act.asp)的内容如下:



ajax deal





<% Dim context context = decodeText(Request.Form("name")) Response.Write("name=" & context) %>



[/CODE]

转载请注明:HANLEI'BLOG » ASP+AJAX的乱码问题