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 相关文章推荐
获取3个数组不重复的值的具体实现
Dec 30 Javascript
js中array的sort()方法使用介绍
Feb 20 Javascript
javascript中一些util方法汇总
Jun 10 Javascript
基于JavaScript代码实现随机漂浮图片广告
Jan 05 Javascript
js css+html实现简单的日历
Jul 14 Javascript
jQuery实现点击查看大图并以弹框的形式居中
Aug 08 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
Feb 05 Javascript
手淘flexible.js框架使用和源代码讲解小结
Oct 15 Javascript
判断iOS、Android以及PC端的示例代码
Nov 15 Javascript
es6中Promise 对象基本功能与用法实例分析
Feb 23 Javascript
解决echarts数据二次渲染不成功的问题
Jul 20 Javascript
vue 图片裁剪上传组件的实现
Nov 12 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
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
PHP4实际应用经验篇(2)
2006/10/09 PHP
20个PHP常用类库小结
2011/09/11 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
详解vue-cli 脚手架项目-package.json
2017/07/04 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
JavaScript实现横版菜单栏
2020/03/17 Javascript
JavaScript利用键盘码控制div移动
2020/03/19 Javascript
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
浅谈Python 敏感词过滤的实现
2019/08/15 Python
python字符串反转的四种方法详解
2019/12/02 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
python绘制高斯曲线
2021/02/19 Python
HTML5上传文件显示进度的实现代码
2012/08/30 HTML / CSS
日本小田急百货官网:Odakyu
2018/07/19 全球购物
仓库主管的岗位职责
2013/12/04 职场文书
医生个人自我剖析材料
2014/10/08 职场文书
信访维稳工作汇报
2014/10/27 职场文书
安全教育第一课观后感
2015/06/17 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
婚礼答谢词范文
2015/09/29 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python