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 一个自定义长度的文本自动换行的函数
Aug 19 Javascript
jQuery Ajax文件上传(php)
Jun 16 Javascript
使用 Node.js 做 Function Test实现方法
Oct 25 Javascript
js给页面加style无效果的解决方法
Jan 20 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
Dec 26 Javascript
js控制div弹出层实现方法
May 11 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
Jan 04 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
angular+bootstrap的双向数据绑定实例
Mar 03 Javascript
Web纯前端“旭日图”实现元素周期表
Mar 10 Javascript
Vue-cli3简单使用(图文步骤)
Apr 30 Javascript
小程序如何构建骨架屏
May 29 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实现mysql同步的实现方法
2009/10/21 PHP
PHP7.0版本备注
2015/07/23 PHP
PHP中字符与字节的区别及字符串与字节转换示例
2016/10/15 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
简单实现异步编程promise模式
2015/07/31 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
详解Node.js:events事件模块
2016/11/24 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
微信小程序实现蒙版弹窗效果
2018/11/01 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
python 删除大文件中的某一行(最有效率的方法)
2017/08/19 Python
python中import与from方法总结(推荐)
2019/03/21 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
Opencv 图片的OCR识别的实战示例
2021/03/02 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
师范大学应届生求职信
2013/11/21 职场文书
电子商务自荐书范文
2014/01/04 职场文书
部队学习十八大感言
2014/01/11 职场文书
运动会三级跳加油稿
2015/07/21 职场文书