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中eval函数的使用方法与示例
Apr 09 Javascript
jquery foreach使用示例
Sep 12 Javascript
jQuery中prepend()方法使用详解
Aug 11 Javascript
实例详解angularjs和ajax的结合使用
Oct 22 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
Apr 26 Javascript
深入理解MVC中的时间js格式化
May 19 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
Jan 05 Javascript
javaScript基础详解
Jan 19 Javascript
Vue.js 踩坑记之双向绑定
May 03 Javascript
vue实现绑定事件的方法实例代码详解
Jun 20 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
Jul 20 Javascript
React四级菜单的实现
Apr 08 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目录导航文件代码
2006/10/09 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
PHP实现百度人脸识别
2019/05/06 PHP
基于json的jquery地区联动效果代码
2011/07/06 Javascript
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
微信小程序实现自定义加载图标功能
2018/07/19 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
Vue中避免滥用this去读取data中数据
2021/03/02 Vue.js
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
python网络编程学习笔记(一)
2014/06/09 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
Django框架视图函数设计示例
2019/07/29 Python
python logging添加filter教程
2019/12/24 Python
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
浪费资源的建议书
2014/03/12 职场文书
三字经教学反思
2014/04/26 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
医生个人年终总结
2015/02/28 职场文书
小学班级口号大全
2015/12/25 职场文书
2016年安全月活动总结
2016/04/06 职场文书