JS:

var cn_name=  document.getElementById("cn_name");

window.location.href="${URL}?name="+cn_name;

在这里用 window.location.href 传到后台会出现乱码

改为 var cn_name=  encodeURI(document.getElementById("cn_name") )  ;

后台Controller增加

try {
  name = java.net.URLDecoder.decode(name, "utf-8");
} catch (UnsupportedEncodingException e1) {
  e1.printStackTrace();
}

转载于:https://www.cnblogs.com/orac/p/7919142.html

javaweb使用 window.location.href 传中文参数 乱码问题相关推荐

  1. href传中文参数乱码问题

    href用get方式跳转.传参的时候,如果参数中有中文,会出现乱码. 下面是几种解决方案: 1.JSP页面设置编码 <%@ page contentType="text/html;ch ...

  2. JSP中文及传中文参数乱码解决方法小结

    在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法. 1.JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在 ...

  3. hibernate之HQL传中文参数乱码 解决办法

    在spring+hibernate中:Hql中有中文参数(如from test as c where c.name='张三')的话被翻译成sql的时候会出现乱码,解决办法是在application.x ...

  4. 通过url给action传中文参数乱码解决方案

    比如: http://localhost:8080/projectName/dutyCondition.action?admitstate=0&currentStep=我的博客 传到后台的时候 ...

  5. java代码传中文参数乱码

    原因: idea编码设置的问题 解决方法: 在idea右下角可以设置编码,设置成utf-8就好了

  6. 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller

    在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用

  7. window.location.href url含中文服务器收到乱码问题

    window.location.href url含中文服务器收到乱码问题解决 (1).页面中先对中文进行编码. 如:window.location.href = url+"&grou ...

  8. js获取当前域名、Url、相对路径和参数以及指定参数——下载文件-window.location.href

    js获取当前域名.Url.相对路径和参数以及指定参数--下载文件-window.location.href 1.js获取当前域名有2种方法 //方法一 var domain = document.do ...

  9. MVC 中用JS跳转窗体Window.Location.href

    一般的Window.Location.href会造成URL地址追加 较为好的写法为: return Content(string.Format("<script type='text/ ...

  10. html页面url中文传值乱码,URL传参时,中文参数乱码的解决方法

    URL传参时,中文参数乱码的解决: 今天在工作中遇到了这样的一个问题,在页面之间跳转时,我将中文的参数放入到url中,使用location进行跳转传参,但是发现接收到的参数值是乱码.我的代码是这样写的 ...

最新文章

  1. python turtle画气球-气球排列
  2. w3wp.exe内存占用过高(网站打不开,应用程序池回收就正常)
  3. php挖洞提权,挖洞经验 | 看我如何发现GitHub提权漏洞获得$10000赏金
  4. excel如何做单元格下拉和根据文字自动变色
  5. 虚拟化服务器故障切换,虚拟机故障转移
  6. Android 检测是否连接蓝牙耳机
  7. java国际化——消息格式化+文本文件和字符集
  8. 阅读java文件_阅读与阅读写文件 - Java空格
  9. oracle删除实例步骤,命令行删除Oracle实例
  10. Python 处理 CSV/EXCEL 表格文件
  11. 深度解读CSS3 position的属性
  12. 我的世界服务器显示fps,我的世界提升fps的方法 低配玩家必备秘籍
  13. 【论文笔记】激光里程计网络 LO-Net:Deep Real-time Lidar Odometry2019
  14. oracle同义词表不存在,同义词什么时候失效呢?
  15. Numpy掩码数组masked arrays
  16. 安卓仿微信录音功能实现
  17. 国内外对于GaN中Fe相关点缺陷结构的局域特性的研究进展
  18. 校园网免认证上网的方法
  19. python实现证件照更换背景颜色
  20. IntelliJ:idea取消启动时的默认工作空间,打开欢迎页面

热门文章

  1. iOS开发之App开发团队必须知道的 iOS 11 更新点几iPhoneX的屏幕适配
  2. 如何恢复Mac上已删除的文件?
  3. 苹果M1芯片版Mac出现重装系统Bug,如何正确重装 macOS
  4. 苹果电脑如何正确断网?macOS操作系统断网方法
  5. SAP soamanager发布的Webservice服务,调用时出现http500报错
  6. 深入Session2
  7. findmnt-寻找挂载的文件系统
  8. ubuntu14.04下svn版本管理系统的安装及常用命令的使用整理
  9. Linux(centos)中rpm命令的运用
  10. .NET Mail : 注意Win 7 不再包含SMTP服务