中易网

windows 下encodeURI解析后第一次是乱码,以后正常显示中文。注:js中

答案:2  悬赏:60  
解决时间 2021-02-17 15:42
windows 下encodeURI解析后第一次是乱码,以后正常显示中文。注:js中
最佳答案
呵呵,之前刚好遇上这样的情况,下面告诉你我的解决办法吧。
1、传递到后台的数据,需要经过两次的encodeURI
2、URL.decode(String str)
这样就能够解决问题了。
例如:
var str="hello中文";
str=encodeURI(str);
str=encodeURI(str);
然后把str当做参数传递到后台(加入param的name为str)
之后
String str=URL.decode(request.getParamer("str"));
这样后台得到的str就不会乱码了,无论你是用什么浏览器
追问:直接报错
jsp中<%
String str=URL.decode(request.getParamer("str"));
%>
追答:不好意思,是

java.net.URLDecoder.decoder(String str)方法
追问:这个方法试过,不行。另外,childName是从数据库获得的,从页面获取的没有乱码现象!
全部回答
贴代码再说~~
追问:代码已附上
追答:
后台直接childName = request.getParameter("childName");
就行了,因为你前面已经有

request.setCharacterEncoding("utf-8");

了。
追问:这样用过,不好使
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
篮球火第三部什么时候出
万联购物中心停车场(世纪大道与农商路交叉口
还有,在转动的系统中,质心运动定理又是怎样
ios9.1 怎么把旧手机上的QQ聊天记录传到新手
华润万家吴中店我想知道这个在什么地方
中国药材种植
日产奇骏2.5排量发动机冷车发抖热车就好了是
陈集新日美的专卖店在什么地方啊,我要过去处
有没有在依恋公司工作的朋友,有知道依恋公司
您好,我老公把人打的住院了现在他被拘留十天
家住农村,就没有人喜欢了吗
从盘古到清朝的一首古诗
摩托车电瓶接上逆变器可以用来捕捞鱼儿吗我的
承诺爱净水设备怎么去啊,有知道地址的么
201781*201632-201782*201631有什么简单的计
推荐资讯
护士穿刺失败遭谩骂怎么处理,面试题
基坑支护中,钢格构立柱属哪个分部分项
问大侠:我昨天卖了两条金鱼,今天早上还挺有
铁炉塘我想知道这个在什么地方
广州大学和湛江师范大学哪个师范专业好
用友T3,怎样把001帐套中的期初库存,复制到0
什么东西可以让树死掉
键盘的+号怎么打,我同时按下shift和+号键但
小杨造型我想知道这个在什么地方
老师,请问为什么欧姆表指针从左向右偏转
迅雷老是查询BT资源信息失败 文件编号1 什么
我想买一个立式玻璃门冷冻展示柜,哪里可以购
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?