博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过url给action传中文参数乱码解决方案
阅读量:7111 次
发布时间:2019-06-28

本文共 452 字,大约阅读时间需要 1 分钟。

比如:

http://localhost:8080/projectName/dutyCondition.action?admitstate=0&currentStep=我的博客

传到后台的时候“我的博客”就会变成你不认识的乱码,如果利用

request.setCharacterEncoding("UTF-8");

或者

currentStep = URLDecoder.decode(currentStep, "UTF-8");

也是不行的。

 

最后是通过如下方法解决了乱码问题:

以上面的URL为例子,我的参数是currentStep,那么我们只需添加一句:

String temp = new String(currentStep.getBytes("ISO-8859-1") ,"UTF-8") ;

此时,我们再获取temp的值即是我们URL中currentStep后的中文“我的博客”。

 

转载于:https://www.cnblogs.com/Richard-xie/p/3436102.html

你可能感兴趣的文章
TiDB RC4 Release
查看>>
阿里云有对手了!CDN横评:腾讯云优势明显
查看>>
Ajax常用方法
查看>>
Glide 简单流程分析
查看>>
Hmily 2.0.3 发布,高性能异步分布式事务 TCC 框架
查看>>
烟花年下岁月
查看>>
Java源码阅读之HashMap - JDK1.8
查看>>
Docker 构建统一的前端开发环境
查看>>
一文让你了解大数据时代,你的真实处境
查看>>
Problems at works
查看>>
Dell服务器系统安装后无法正常进入系统
查看>>
深入理解asp.net里的HttpModule机制
查看>>
java基础学习_常用类03_StringBuffer类、数组高级和Arrays类、Integer类和Character类_day13总结...
查看>>
Asp.net MVC Session过期异常的处理
查看>>
python ThreadPoolExecutor线程池使用
查看>>
IPTABLES 规则(Rules)
查看>>
关于URL编码
查看>>
深度学习的可解释性研究(一):让模型「说人话」
查看>>
QT5提示can not find -lGL的解决方法
查看>>
Silverlight/Windows8/WPF/WP7/HTML5周学习导读(9月17日-9月23日)
查看>>