通过url给action传中文参数乱码解决方案
2013-11-21 18:09
274 查看
比如:
传到后台的时候“我的博客”就会变成你不认识的乱码,如果利用
或者
也是不行的。
最后是通过如下方法解决了乱码问题:
以上面的URL为例子,我的参数是currentStep,那么我们只需添加一句:
此时,我们再获取temp的值即是我们URL中currentStep后的中文“我的博客”。
http://localhost:8080/projectName/dutyCondition.action?admitstate=0¤tStep=我的博客
传到后台的时候“我的博客”就会变成你不认识的乱码,如果利用
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后的中文“我的博客”。
相关文章推荐
- javascript通过url向jsp页面传递中文参数导致乱码解决方案
- javascript通过url向jsp页面传递中文参数导致乱码解决方案
- javascript通过url向jsp页面传递中文参数导致乱码解决方案
- javascript通过url向jsp页面传递中文参数导致乱码解决方案
- javascript通过url向jsp页面传递中文参数乱码解决方法
- Java web项目中,通过get方式传中文参数时,获得的参数为乱码的解决方案
- javascript通过url向jsp页面传递中文参数乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- 备忘录:javascript通过url向jsp页面传递中文参数乱码解决方法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- JSP通过URL传递中文参数乱码的问题
- asp.net页面通过URL参数传值中文乱码问题解决办法
- javascript通过url向jsp页面传递中文参数乱码解决方法(两次编码,一次解码)
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- jsp页面 URL传中文参数到Action里面出现乱码
- spring mvc 框架URL接收中文参数的乱码解决方案
- asp.net页面通过URL参数传值中文乱码问题解决办法
- javascript通过url向jsp页面传递中文参数乱码解决方法
- asp.net 页面通过URL传参中文乱码的三种解决方案
- 解决通过url传递中文参数乱码的问题