目前收集到4中方法,中文传参一documentPath为例:
1.改为form方式提交,不用超链接方式提交,用form方式传参指定不乱码。
2.通过encodeURI(encodeURI(checkText))提交,java代码中用URLDecoder.decode解码:
<script>
function download(documentPath){
var url = "<c:url value='/product/download.action?documentPath='/>"+documentPath;
url = encodeURI(encodeURI(url));
window.location.href=url;
}
</script>
java代码中取中文:
String documentPath = (String) request.getParameter('documentPath');
documentPath = URLDecoder.decode(documentPath,"utf-8");
3.修改tomcat的server.xml中的connector,添加URLEncoding="UTF-8"
4.中文从java中传到jsp再通过url传到java:
java中编码:URLEncoder.encode(URLEncoder.encode("传递的中文","utf-8"));
java中解码码:URLDecoder.decode(request.getParameter('documentPath'),"utf-8");
- 浏览: 2018192 次
- 性别:
- 来自: 北京
最新评论
-
0372:
标示对java很陌生!
中文乱码解决的4种方式 -
梦留心痕:
Java中\是转意字符, 可是你的这句话我没看懂,只要把得到的 ...
java中如何忽略字符串中的转义字符--转载 -
yanjianpengit:
[b][/b]
java为什么非静态内部类里面不能有静态成员 -
springdata-jpa:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
eclipse 如何把java项目转成web项目 -
qq1130127172:
,非常好。
(转)SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
相关推荐
乱码解决 乱码解决 乱码解决 乱码解决 乱码解决 乱码解决 乱码解决
get提交中文乱码 地址重写中文乱码 jsp url中文乱码四种解决方式
securecrt中文乱码解决
解决ultraeditor打开中文文件出现乱码的情况
Android 中文乱码解决,android文本框中读取中文会出现乱码,这里详细的给出了多种完备解决方案。
中文乱码解决。。。。。。。。。。。。。。。。。。。
解决LINUX中中文显示乱码的问题。
ADB中文乱码分析解决
ZXing 2.1版GBK中文乱码解决办法: zxing中扫瞄二维码图片,如果包含Gbk中文,乱码解决办法是修改DecodedBitStreamParser.h文件,在里面加入GBK的判断。 在2.1版本中,解码的定义不在这个类中了,挪到了...
activiti-explorer5.2中文乱码解决方法
解决SecureCRT与虚拟机linux链接中出现乱码的解决方式
Ajax中文乱码问题解决方案
dom4j 输出XML时中文乱码解决 dom4j 输出XML时中文乱码解决
C#接收Json格式数据,中文出现乱码解决方法
plsql developer 中文乱码 问号的解决办法,中文乱码 中文乱码 中文乱码
EL中文显示乱码的解决办法 EL中文乱码 EL中文显示乱码
解决办法一 解决办法二 通过模板生成文件乱码解决方法
java中最头疼的可能就是中文乱码的问题,这个可以彻底解决中文乱码的问题
JSP中文乱码解决集锦JSP中文乱码解决集锦JSP中文乱码解决集锦
解决jspdf导出pdf中文乱码,详细说明地址:https://blog.csdn.net/jinggaoniao/article/details/108751020