jquery.post返回的data乱码怎么解决?
java代码HttpServletResponseresponse=ServletActionContext.getResponse();//response.setCo...
java代码
HttpServletResponse response = ServletActionContext.getResponse();
//response.setContentType("text/xml;charset=UTF-8");
//response.setHeader("Cache-Control", "no-cache");
response.getWriter().print("还是乱码?");
页面
$.post('memberAction_updateMemberSignature.action', {memberSignature:$("#signature").val()}, function(data){
alert(data); });
如果加了这句response.setContentType("text/xml;charset=UTF-8"); 回调函数就不执行了。
我代码统一成utf-8了,不知道为什么data还是乱码
memberSignature这个值往action里传中文是没有问题的
但是返回data就是乱码 展开
HttpServletResponse response = ServletActionContext.getResponse();
//response.setContentType("text/xml;charset=UTF-8");
//response.setHeader("Cache-Control", "no-cache");
response.getWriter().print("还是乱码?");
页面
$.post('memberAction_updateMemberSignature.action', {memberSignature:$("#signature").val()}, function(data){
alert(data); });
如果加了这句response.setContentType("text/xml;charset=UTF-8"); 回调函数就不执行了。
我代码统一成utf-8了,不知道为什么data还是乱码
memberSignature这个值往action里传中文是没有问题的
但是返回data就是乱码 展开
2个回答
2011-07-03
展开全部
你返回的到轮旁芦底是什么启念数据?一般应该是腊带html数据:response.setContentType("text/html;charset=UTF-8");
追问
html,加了那句,回调函数不执行,有什么办法 吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询