美文网首页
$.ajax提交,后台接受到的值是乱码解决方案

$.ajax提交,后台接受到的值是乱码解决方案

作者: 曹营汉将 | 来源:发表于2018-08-10 11:38 被阅读0次

    解决乱码的主要方法:

    方法一:

    后台中使用

    request.setCharacterEncoding("UTF-8");

    方法二:

    $.ajax({

    type:'post',

    contentType:'application/x-www-form-urlencoded; charset=UTF-8'

    });

    方法三:

    public static String toUTF(String arg) {

    if (arg != null && arg.trim().length() > 0) {

    try {

    arg = new String(arg.getBytes("GBK"), "UTF-8");

    } catch (Exception e) {

    }

    } else {

    arg = "";

    }

    return arg;

    }

    方法四:

    URLDecoder

           URLDecoder类包含一个decode(String s,String charcter)静态方法,它可以将看上去乱码的特殊字符串转换成普通字符串

            URLEncoder类包含一个encode(String s,String charcter)静态方法,它可以将普通字符串转换成application/x-www-form-urlencoded MIME字符串

    相关文章

      网友评论

          本文标题:$.ajax提交,后台接受到的值是乱码解决方案

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