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就是乱码
展开
 我来答
dodoegg
2011-07-03 · TA获得超过428个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:139万
展开全部
response.setCharacterEncoding("芹饥utf-8");试试
或者response.setCharacterEncoding("gbk");

我是从“上海全鼎软件学院”毕埋首氏业的—————弯散———
匿名用户
2011-07-03
展开全部
你返回的到轮旁芦底是什么启念数据?一般应该是腊带html数据:response.setContentType("text/html;charset=UTF-8");
追问
html,加了那句,回调函数不执行,有什么办法 吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式