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 相关文章推荐
jquery 日期分离成年月日的代码
May 14 Javascript
js实现快速分享功能(你的文章分享工具)
Jun 25 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
Jan 09 Javascript
脚本合并提升javascript性能示例
Feb 24 Javascript
SuperSlide标签切换、焦点图多种组合插件
Mar 14 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
Aug 21 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
Jun 27 Javascript
vue.js实现表格合并示例代码
Nov 30 Javascript
JS运动特效之完美运动框架实例分析
Jan 24 Javascript
layui框架table 数据表格的方法级渲染详解
Aug 19 Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
Jul 22 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
社区(php&&mysql)六
2006/10/09 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
PHP学习笔记之session
2018/05/06 PHP
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
2015/07/27 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
2016/12/29 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
vue-scroller记录滚动位置的示例代码
2018/01/17 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
使用layui的router来进行传参的实现方法
2019/09/06 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
python多线程threading.Lock锁用法实例
2014/11/01 Python
Python SQLite3简介
2018/02/22 Python
Python flask框架post接口调用示例
2019/07/03 Python
python mysql断开重连的实现方法
2019/07/26 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
2020/11/24 Python
总经理职责范文
2013/11/08 职场文书
小学美术教学反思
2014/02/01 职场文书
乳制品整治工作方案
2014/05/29 职场文书
党支部班子“四风”问题自我剖析材料
2014/09/28 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
小学美术教学反思
2016/02/17 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python