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高级程序设计(第3版)学习笔记5 js语句
Oct 11 Javascript
sliderToggle在写jquery的计时器setTimeouter中不生效
May 26 Javascript
node.js中的buffer.copy方法使用说明
Dec 14 Javascript
Vue.js自定义指令的用法与实例解析
Jan 18 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
Jun 11 Javascript
angularjs 的数据绑定实现原理
Jul 02 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
详解ES6中的 Set Map 数据结构学习总结
Nov 06 Javascript
详解Vue.js自定义tipOnce指令用法实例
Dec 19 Javascript
深入理解Antd-Select组件的用法
Feb 25 Javascript
Node.js API详解之 timer模块用法实例分析
May 07 Javascript
vue界面发送表情的实现代码
Sep 11 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
mysq GBKl乱码
2006/11/28 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
php 判断网页是否是utf8编码的方法
2014/06/06 PHP
php按单词截取字符串的方法
2015/04/07 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
2013/06/04 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
python使用scapy模块实现ping扫描的过程详解
2021/01/21 Python
使用html5新特性轻松监听任何App自带返回键的示例
2018/03/13 HTML / CSS
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
使用索引有什么好处
2016/07/27 面试题
成品仓管员岗位职责
2013/12/11 职场文书
中秋节主持词
2014/04/02 职场文书
小学新学期寄语
2014/04/02 职场文书
中职生求职信
2014/07/01 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
出租车拒载检讨书
2015/01/28 职场文书
小学语文国培研修日志
2015/11/13 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏
一文了解Java动态代理的原理及实现
2022/07/07 Java/Android