js传值后台中文出现乱码的解决方法


Posted in Javascript onJune 30, 2016

本文实例讲述了js传值后台中文出现乱码的解决方法。分享给大家供大家参考,具体如下:

在“test.jsp”页面中,需要通过js将值传递到后台,后台根据传递的值进行数据查询时,通过test.jsp的js进行编码(标注部分的代码),后台Java解码(注释标注部分为解码),可以解决

test.jsp:

<script type="text/JavaScript" charset="UTF-8">
function test()
{
//下面2行代码为对js传递的值进行编码:
   var faultAddr = encodeURI(document.getElementById("faultAddr").value);
  faultAddr = encodeURI(faultAddr); //需要通过两次编码
  window.frames["listframe"].location.href ="queryorderList.action?faultAddr=" + faultAddr ;
}
</script>
……
<tr>
<td height="5%" width="50">投诉地址</td>
  <td>
    <input id="faultAddr" maxlength="300" size="10" name="faultAddr" type="text" value=""/>
  </td>
</tr>

java代码:

String faultAddr =request.getParameter("faultAddr");
try{
  faultAddr = URLDecoder.decode(faultAddr , "utf-8");//编码解码
}catch(Exception e){
  e.printStackTrace();
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
读jQuery之三(构建选择器)
Jun 11 Javascript
IE与FireFox中的childNodes区别
Oct 20 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
Jan 27 Javascript
jquery的选择器的使用技巧之如何选择input框
Sep 22 Javascript
jQuery Ajax调用WCF服务详细教程
Mar 31 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
Apr 01 Javascript
swtich/if...else的替代语句
Aug 16 Javascript
ES6字符串模板,剩余参数,默认参数功能与用法示例
Apr 06 Javascript
jquery图片放大镜效果
Jun 23 jQuery
centos 上快速搭建ghost博客方法分享
May 23 Javascript
微信js-sdk 录音功能的示例代码
Nov 01 Javascript
node.js使用yargs处理命令行参数操作示例
Feb 11 Javascript
jQuery绑定自定义事件的魔法升级版
Jun 30 #Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
Jun 30 #Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
Jun 30 #Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 #Javascript
浅谈JS中json数据的处理
Jun 30 #Javascript
原生js实现自由拖拽弹窗代码demo
Jun 29 #Javascript
JS中Json数据的处理和解析JSON数据的方法详解
Jun 29 #Javascript
You might like
关于mysql 字段的那个点为是定界符
2007/01/15 PHP
php curl基本操作详解
2013/07/23 PHP
php include类文件超时问题处理
2015/02/06 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
jquery获取input表单值的代码
2010/04/19 Javascript
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
2016/09/23 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
python如何提升爬虫效率
2020/09/27 Python
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
商务专员岗位职责
2013/11/23 职场文书
电子商务专业自我鉴定
2013/12/18 职场文书
信息员培训方案
2014/06/12 职场文书
九九重阳节标语
2014/10/07 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
教师个人培训总结
2015/02/11 职场文书
亮剑精神观后感
2015/06/05 职场文书
初中毕业感言300字
2015/07/31 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
公司转让协议书
2016/03/19 职场文书
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python
python3 字符串str和bytes相互转换
2022/03/23 Python
如何利用python实现Simhash算法
2022/06/28 Python