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 函数对象的多重身份
Jun 28 Javascript
jquery-easyui关闭tab自动切换到前一个tab
Jul 29 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
Oct 16 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
Jan 07 Javascript
移动节点的jquery代码
Jan 13 Javascript
js转化毫秒为时间格式代码
Apr 10 Javascript
javaScript使用EL表达式的几种方式
May 27 Javascript
Javascript实现可旋转的圆圈实例代码
Aug 04 Javascript
jQuery实现向下滑出的二级菜单效果实例
Aug 22 Javascript
纯js实现手风琴效果代码
Apr 17 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
Mar 28 Javascript
微信小程序封装自定义弹窗的实现代码
May 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
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
PHP MySql增删改查的简单实例
2016/06/21 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
使用JQuery进行跨域请求
2010/01/25 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
3种js实现string的substring方法
2015/11/09 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
easyui-datagrid开发实践(总结)
2017/08/02 Javascript
详解node+express+ejs+bootstrap构建项目
2017/09/27 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
[00:32]DOTA2上海特级锦标赛 COL战队宣传片
2016/03/04 DOTA
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
详解python时间模块中的datetime模块
2016/01/13 Python
python单例设计模式实现解析
2020/01/07 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
计算机专业职业生涯规划范文
2014/01/19 职场文书
员工考核管理制度
2014/02/02 职场文书
教师业务培训方案
2014/05/01 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技