js通过地址栏给action传值(中文乱码全是问号)


Posted in Javascript onMay 02, 2013

前几天在完成一个ssh框架的项目时遇到一个小问题,情况是这样的。
在action中定义了私有变量,并提供get(),set()方法,js代码中就应该可以访问它。于是我从js代码中通过地址栏传值给了action的相应变量,但是,如果变量值为中文的时候,在action中测试输出则为“???”,而浏览器地址栏中仍然能显示中文。

我先根据网上一些解答配置了tomcat的配置文件,未果。后来想想也许不是什么复杂的问题,应该就是编码问题。我的myeclipse和项目的编码都设置为的“UTF-8”。于是我试着把项目和myeclipse编码都设为“iso8859-1”,还是不行。

这样不行,我便采取了更直接的方式,在action中把获取的变量值转换一下试试(假设变量为string):

String newstring = new String(string.getBytes("iso8859-1"));

但是这样还是没有用~~~~~~试了很久发现我的想法是对的但是合适的语句应该如下:
String newstring = new String(string.getBytes("iso8859-1"),"utf-8");

ps:我先试着转成GBK,然后发现字可以显示了,但是没人认识的字。。。果然还是“iso8859-1”对中文的支持好啊
Javascript 相关文章推荐
msn上的tab功能Firefox对childNodes处理的一个BUG
Jan 21 Javascript
JS面向对象、prototype、call()、apply()
May 14 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
Apr 01 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
简单实现js拖拽效果
Jul 25 Javascript
vue几个常用跨域处理方式介绍
Feb 07 Javascript
JavaScript事件冒泡与事件捕获实例分析
Aug 01 Javascript
微信小程序实现的一键复制功能示例
Apr 24 Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 Javascript
JS实现容器模块左右拖动效果
Jan 14 Javascript
详解ES6 CLASS在微信小程序中的应用实例
Apr 24 Javascript
jquery轮播图插件使用方法详解
Jul 31 jQuery
如何使用jQuery来处理图片坏链具体实现步骤
May 02 #Javascript
jQuery仿Excel表格编辑功能的实现代码
May 01 #Javascript
JavaScript 实现类的多种方法实例
May 01 #Javascript
Json字符串转换为JS对象的高效方法实例
May 01 #Javascript
Jquery post传递数组方法实现思路及代码
Apr 28 #Javascript
javascript中的onkeyup和onkeydown区别介绍
Apr 28 #Javascript
JQuery中如何传递参数如click(),change()等具体实现
Apr 28 #Javascript
You might like
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
定义php常量的详解
2013/06/09 PHP
PHP使用feof()函数读文件的方法
2014/11/07 PHP
php session 写入数据库
2016/02/13 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
js ajaxfileupload.js上传报错的解决方法
2016/05/05 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
[34:27]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第一局
2016/02/26 DOTA
Python实现感知机(PLA)算法
2017/12/20 Python
Python中的集合介绍
2019/01/28 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
2019/07/09 Python
python自带tkinter库实现棋盘覆盖图形界面
2019/07/17 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
高中生学习生活的自我评价
2013/10/09 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
师德模范事迹材料
2014/06/03 职场文书
领导班子四风表现材料
2014/08/23 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
python删除csv文件的行列
2021/04/06 Python
详解JAVA的控制语句
2021/11/11 Java/Android
Python中的tkinter库简单案例详解
2022/01/22 Python