Jquery easyui 里ajax提交乱码问题 10
jsp页面跟后台java文件,我都设置成了utf-8,用JQuery的Ajax提交中文后台出现乱码,用newString(cname.getBytes("iso8859-...
jsp页面跟后台java文件,我都设置成了utf-8,用JQuery的Ajax提交中文后台出现乱码,用new String(cname.getBytes("iso8859-1"),"gbk"),重新用这个转一下编码就正常了,cname是前台传来的中文。
用普通的a标签提交Action也是乱码。
从后台传到前台的中文都是正常的,为什么。。。
。。。求指点。。。 展开
用普通的a标签提交Action也是乱码。
从后台传到前台的中文都是正常的,为什么。。。
。。。求指点。。。 展开
4个回答
展开全部
前台:"content":encodeURI($("#content").val())
后台:
String content = java.net.URLDecoder.decode(request.getParameter("content"), "UTF- 8").trim();
这样试试看
后台:
String content = java.net.URLDecoder.decode(request.getParameter("content"), "UTF- 8").trim();
这样试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改变下编码方式就可以了
追问
前后台的编码都是UTF-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jsp 页面加
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
追问
都加了
追答
你的项目是utf-8的么,也可以看看 你的运行环境是不是utf8的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询