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

解决乱码的主要方法:

方法一:

后台中使用

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字符串

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 8,374评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,390评论 19 139
  • 之所以说风暴英雄不上不下,它没有lol的火热没有刀塔2ti的诱人,那只能和梦三国英雄300这些游戏一样,碌碌无为之...
    海棠wn阅读 2,795评论 5 5
  • 这里是文化之都,明清两代帝王执政王权和生活的宫殿—故宫,古时候名为紫禁城。故宫这座古老建筑,采用中轴线对称,由天安...
    一曦清露阅读 1,469评论 1 3
  • 我端着一杯满满的水,走在路上 静静地看着它,你有那么重要么 既然没有,失去何妨? 我想走快些,但是它不同意 泼泼洒...
    种花的学徒阅读 1,436评论 0 0