加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

关于用ajax 乱码的问题的解决;

发布时间:2020-12-16 00:44:38 所属栏目:百科 来源:网络整理
导读:后来整合 了一个项目; 前台jsp是gbk; 后台 java 也是gbk; 但是在 response.setContentType("text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8");用于前台获取json 数据; 但是总是乱码; 后来在jsp 向 后台java 提交数据的时候用了 url : "sav

后来整合 了一个项目; 前台jsp是gbk; 后台 java 也是gbk; 但是在 response.setContentType("text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8");用于前台获取json 数据; 但是总是乱码;
后来在jsp 向 后台java 提交数据的时候用了 url : "saveStaffAjax.do?flag=send&staffIds=" + id + "&staffNames=" + encodeURI(encodeURI(value)),

后来把jsp 改为了utf8; 不知道有没有影响;

在java 获取的时候 request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=utf-8"); String staffIds = request.getParameter("staffIds"); String staffNames = java.net.URLDecoder.decode(request.getParameter("staffNames"),"UTF-8");期间用java debug 模式观察staffNames获取的参数为中文; 问题搞定

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读