为什么80%的码农都做不了架构师?>>>   

后台向前台传输乱码问题

解决办法:

HttpServletResponse response=ServletActionContext.getResponse();

response.setContentType("text/html; charset=utf-8");

前台向后台传递中文参数乱码问题

解决办法:

1、对url进行两次编码!两次!两次!两次!重要的事情要重复三遍!

var url= "/programList/pgList/programActionUpdate.action?bh="+row.bh+"&pdid="+pdid+"&pdmc="+pdmc+"&xh="+xh+"&fs="+fs+"&broadcastDate="+broadcastDate

+"&broadcastTime="+broadcastTime+"&jmmc="+jmmc+"&sc="+sc+"&spy="+spy+"&spy="+spy+"&jmlx="+jmlx+"&importTime="+importTime;

url=encodeURI(url);

url=encodeURI(url);

2、后台接收后再解码

java.net.URLDecoder.decode(this.fs,"utf-8")

详情:http://fluagen.blog.51cto.com/146595/204395

转载于:https://my.oschina.net/qiaojj/blog/468681

struts2 ajax json 中文乱码的问题相关推荐

  1. Ajax JSON 中文乱码

    Ajax JSON 中文乱码 List转JSON,JSON转String 我在使用级联下拉框的时候用到Ajax技术向后台请求子框的信息.但是出现了中文乱码的问题,我尝试了3种方法,发现了一条做最好的解 ...

  2. php ajax传值中文乱码问题,PHP Ajax JSON中文乱码各种问题解决办法

    //gbk编码 $gbk = '中文'; echo json_encode($gbk);//null 原因:因为json_encode只支持utf-8的编码,对于英文没有什么影响,但是对于中文就会有问 ...

  3. js php 中文乱码怎么解决_探讨PHP JSON中文乱码的解决方法详解

    我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与P ...

  4. ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总

    使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web- ...

  5. PHP JSON中文乱码解决方法大全

    我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中文乱码的情况,解决PHP JSON中文乱码的方法思路其实与PH ...

  6. 解决PHP中JSON中文乱码的几种方法

    在开发过程中,我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中文乱码的情况,解决PHP JSON中文乱码的方法 ...

  7. php 对象json中文乱码,解决php json中文乱码问题

    php json中文乱码的解决办法:首先将类中的中文字段进行url编码:然后再将对象进行json编码:最后进行url解码即可解决乱码问题. PHP中json中文乱码问题解决 问题: 众所周知使用jso ...

  8. springMvc解决json中文乱码

    springMvc解决json中文乱码 springMvc解决json中文乱码,springMvc中文乱码,spring中文乱码 >>>>>>>>> ...

  9. struts2+ajax+json使用实例

    本文主要包含一个struts2+ajax+json的使用实例 步骤如下 1.准备工作 ①ajax使用Jquery:jquery-1.4.2.min.js ②struts2与json的依赖包:strut ...

最新文章

  1. Python与C语言基础对比(Python快速入门)
  2. Python的零基础超详细讲解(第四天)-Python的数据类型
  3. Cheat—— 给Linux初学者和管理员一个终极命令行备忘单
  4. Linux 下安装配置C/C++开发环境 Code::Blocks
  5. Java黑皮书课后题第5章:*5.14(计算最大公约数)下面是求两个整数n1和n2的最大公约数的程序清单5-9的另一种解法:...提示用户输入两个正整数,然后显示最大公约数
  6. 干货!一文搞懂无状态服务
  7. python同时输出多个值_怎样在python中输出多个数组元素?
  8. CentOS 6.5安装使用docker
  9. Web Service Software Factory 入门
  10. 经济管理学中常用的模型分析法
  11. 密探查询系统服务器码,车辆国几排放查询
  12. 【光纤专题】单模光纤和多模光纤有哪些不同之处?《建议收藏》
  13. java 叠加层_java简单设置图层实现图片叠加
  14. 微信小程序与java语言mysql数据库
  15. Android开发中所需颜色的RGB值
  16. 使用递归函数计算1到n之和
  17. JSSE(Java SecuritySocket Extension,Java安全套接字扩展)
  18. Plecs电力电子仿真专业教程-第一季 补充课程 Plecs的安装教程与软件下载
  19. 家用计算机维护,家用电脑日常维护技巧
  20. 7.3 Qt图形程序设计 【C++】

热门文章

  1. 微信小程序 php 手机授权登录
  2. 2021 CSP-S 初赛知识补天
  3. 【React】做一个百万答题小项目
  4. 天干地支计算公式_日干支公式速算法,根据阴历或阳历推算日干天干地支方法...
  5. Mac平台上有哪些好用的常用软件?
  6. javafx 制作五子棋游戏——简单MVC框架
  7. 计算机绘制函数的应用,信息技术应用用计算机绘制函数图象 (4).pptx
  8. 客户管理是企业利润的根本,企业如何进行客户管理呢?
  9. 仿迅雷播放器教程 -- 基于VLC的MFC播放器 (6)
  10. 快速下载“阿里云镜像网站“Centos各个版本 全流程