
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个回答
展开全部
我就弄不懂了,我前后台包括数据库,只要是涉及到编码的时候都用utf-8就没遇到乱码问题,为么你们非要整些其他编码呢?整其他编码不是不行,那至少也得所有的都统一一下啊。
追问
主注意看看我问的问题,我要是没统一编码,我会纠结这个问题吗?我全部都设置成UTF-8了,但用JQuery提交时,出现乱码,要知道的话,帮分析分析。。。
展开全部
前台:"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的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询