ajax返回中文是乱码,有啥好办法吗?
我是用jquery来做的,用ashx页面处理的。
想了很多办法
第一种办法,在ashx上加了
C# code:
HttpResponse response = context.Response;
response.Charset = "GB2312";
response.ContentEncoding = System.Text.Encoding.UTF8;
失败了。
然后又
C# code:
response.Write(HttpUtility.UrlEncode("中文中文"));
response.Write(HttpContext.Current.Server.HtmlDecode("中文中文"));
也不行。
在js里
JScript code:
$.ajax({
type: "GET",
// contentType: "text/html",
// dataType: "html",
url: "ClientFile/Handler.ashx",
data: "word=" + $("#TextBox1").val() + "&" + new Date().toLocaleTimeString(),
success: function(msg) {
alert(escape(msg));
alert(unescape(msg)); }
});
unescape和escape都不行。
在web.config里添加
XML code
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlight
相关问答:
<script language="javascript">
var XMLHttpReq;
var cont=true;
//创建XMLHttpRequest对象
function createXMLHttpRequest ......
ajax 的流程是什么
期待学习。。。
客户端操作
页面发出服务器端请求
得到请求
更新部分页面
基本流程知道概念没用,还是自己写个理解得更深刻,很简单的。
我也很好奇,Ajax如何用JavaScript和XML实现 ......
点击default.aspx页面上的button,然后弹出一个浮动窗口,应该要怎么做呢,有示例代码吗?
这个关Ajax什么事,就是js控制弹出一个隐藏div
jquery的thickbox
或DIV
http://topic.csdn.net/u/2009 ......
是新手
代码如下:
test.jsp:
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" ......