ajax返回数据中文乱码

onUploadSuccess:function(file,data,respone){}返回的data在英文的windows7操作系统中文显示乱码其它的客户端都没有任何... onUploadSuccess: function(file,data,respone){} 返回的data 在英文的windows 7 操作系统 中文显示乱码 其它的客户端都没有任何问题! 展开
 我来答
Jonia917
2015-02-03 · 知道合伙人互联网行家
Jonia917
知道合伙人互联网行家
采纳数:924 获赞数:2784
我毕业于一所普通的本科高校软件工程专业,学士学位。现在一家IT公司担任初级软件卡发工程师

向TA提问 私信TA
展开全部
首先你要确定,数据在后台传过来时中文是不是乱码,如果是,在后台转一下码,转成正确的之后再往前台传,如果不乱,那就在前台接收时转一下码
追问
后台一切正常的,请问下前台需要怎么转码
追答
  1. js文件中使用encodeURI()方法。

    login_name = encodeURI(encodeURI(login_name));   

    2.action中URLDecoder解码

    loginName = java.net.URLDecoder.decode(loginName,"UTF-8");

你好,这是我在网上找的,你可以试试,因为我好久没用过了,记不清了,不好意思

bd_zwj
2015-02-03 · TA获得超过161个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:242万
展开全部
这不是你程序的问题, 什么系统不包含中文字符集都是乱码
追问
这个上传文件的功能,就只在那一台pc机上测试时候,返回中文消息的话就会乱码。
并且就只是onUploadSuccess: function(file,data,respone){} 这个方法的返回。在这台机子上测试的其它的ajax返回中文显示正常
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式