美文网首页
ajax传参中文乱码问题

ajax传参中文乱码问题

作者: 小岛wink | 来源:发表于2019-04-19 16:22 被阅读0次

今天写的一个条件查询,因为数据问题需要传中文地区名称查询指标数据,debug时发现传到后台是乱码,果断转码,记得需要转两次,但还是不正确,查了下知道了通过URL传递,需要编码两次,通过ajax数据传递只需编码一次,修改后完美解决,代码如下:
jsp:

$.ajax({
        url: "${ctx}/ibdpnb-max/indexgroup/getIndexData",
        type: 'POST',
        data: {
            "areaCode": encodeURI(areaCode),
        },
        dataType: 'json',
        async: false,
        success: function (data) {
          .....
        }

后台类方法中:

        String areaCode = request.getParameter("areaCode");//区域
        areaCode = URLDecoder.decode(areaCode, "UTF-8");

相关文章

  • ajax传参中文乱码问题

    今天写的一个条件查询,因为数据问题需要传中文地区名称查询指标数据,debug时发现传到后台是乱码,果断转码,记得需...

  • 如何把js获取url中文乱码转码

    一:Js的Url中传递中文参数乱码问题 重点:encodeURI编码,decodeURI解码: 1.传参页面Jav...

  • AJAX返回值乱码

    问题:前端ajax请求 java返回时中文显示正常 但到success时 data读取出现中文乱码。 项目 to...

  • js url传参中文乱码

    方法1、传送的页面(orderTime为中文)encodeURI 先将中文编码var url = "${ctx}/...

  • spring boot中解决中文乱码的问题

    SpringBoot开发,对外开发接口供调用,传入参数中有中文,呈现中文乱码,解决办法如下: 第一步,约定好传参编...

  • springmvc传参中文乱码问题解决

    最近在玩云服务器,搭建微信微信小程序服务端,微信小程序通过https协议请求数据,可是在本地eclipse环境下调...

  • GET url传参中文乱码问题的解决

    百度了很多种方式,最后的解决办法终于尝试出来了: 方法一 get方式提交的参数编码,只支持iso8859-1编码。...

  • Day_04_Servlet

    request获得中文参数乱码问题 response返回中文乱码问题 跳转

  • 2018-08-29

    ajax交互中遇到的问题 ajax交互,从后端传回字符串给前端,出现中文字符乱码的情况。 解决的办法是在contr...

  • 关于IE下get方法url中中文乱码的问题解决

    在Chrome下,使用ajax的get方法请求数据时,url中带中文是没有问题的,但是在IE下,中文会被变成乱码发...

网友评论

      本文标题:ajax传参中文乱码问题

      本文链接:https://www.haomeiwen.com/subject/cyccgqtx.html