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 相关文章推荐
xml分页+ajax请求数据源+dom取结果实例代码
Oct 31 Javascript
编写针对IE的JS代码两种编写方法
Jan 30 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
Dec 20 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
Feb 17 Javascript
类似于QQ的右滑删除效果的实现方法
Oct 16 Javascript
JS实现类似51job上的地区选择效果示例
Nov 17 Javascript
Bootstrap3多级下拉菜单
Feb 24 Javascript
JS 实现分页打印功能
May 16 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
vue(2.x,3.0)配置跨域代理
Nov 27 Javascript
JS数组的常用方法整理
Mar 31 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
3
2006/10/09 PHP
用PHP实现维护文件代码
2007/06/14 PHP
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
Zend Framework教程之视图组件Zend_View用法详解
2016/03/05 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
2016/12/26 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
微信小程序实现倒计时调用相机自动拍照功能
2018/06/10 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
vue路由对不同界面进行传参及跳转的总结
2019/04/20 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
[01:17]Ti4 循环赛第一日回顾
2014/07/11 DOTA
python进阶教程之模块(module)介绍
2014/08/30 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
python爬虫基本知识
2018/03/05 Python
pandas dataframe的合并实现(append, merge, concat)
2019/06/24 Python
Python绘图Matplotlib之坐标轴及刻度总结
2019/06/28 Python
python实现小世界网络生成
2019/11/21 Python
python之语音识别speech模块
2020/09/09 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
写自荐信三大法宝
2014/01/24 职场文书
表扬稿格式范文
2015/01/16 职场文书
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL
如何在Python中妥善使用进度条详解
2022/04/05 Python