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 相关文章推荐
javascript得到XML某节点的子节点个数的脚本
Oct 11 Javascript
jQuery实现点击标题输入详细信息
Apr 16 Javascript
深入document.write()与HTML4.01的非成对标签的详解
May 08 Javascript
异步动态加载js与css文件的js代码
Sep 15 Javascript
js中取得变量绝对值的方法
Jan 03 Javascript
jQuery实现查找最近父节点的方法
Jun 23 Javascript
SelecT下拉框选中和取值的解决方法
Nov 22 Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 Javascript
基于Bootstrap分页的实例讲解(必看篇)
Jul 04 Javascript
使用express+multer实现node中的图片上传功能
Feb 02 Javascript
微信小程序实现带参数的分享功能(两种方法)
May 17 Javascript
Vertx基于EventBus发送接受自定义对象
Nov 16 Javascript
如何使用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 保留字列表
2012/10/04 PHP
简单的pgsql pdo php操作类实现代码
2016/08/25 PHP
Yii实现复选框批量操作实例代码
2017/03/15 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
如何重写Laravel异常处理类详解
2020/12/20 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
2018/05/04 Javascript
vue实例的选项总结
2020/06/09 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
Python生成随机数的方法
2014/01/14 Python
python用模块zlib压缩与解压字符串和文件的方法
2016/12/16 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
Python创建字典的八种方式
2019/02/27 Python
Django Rest framework三种分页方式详解
2019/07/26 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
python 基于wx实现音乐播放
2020/11/24 Python
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
英国最大的正宗复古足球衫制造商和零售商:TOFFS
2018/06/21 全球购物
"引用"与多态的关系
2013/02/01 面试题
.NET程序员的几道面试题
2012/06/01 面试题
毕业生就业自荐书
2013/12/15 职场文书
节约用水标语
2014/06/11 职场文书
假期安全教育广播稿
2014/10/04 职场文书