您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 金华分类信息网,免费分类信息发布

如何解决java中接收参数乱码的问题

2024/4/25 5:11:04发布5次查看
可以尝试采用如下五种方法解决:
1、改为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");
(视频教程推荐:java视频)
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");
5、java中将字符串转码
string s = new string(filename.getbytes("iso-8859-1"),"utf-8");
推荐教程:java开发入门
以上就是如何解决java中接收参数乱码的问题的详细内容。
金华分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录