Java在web页面上中文URL乱码解决

来源:互联网 发布:漫威电影观看顺序知乎 编辑:程序博客网 时间:2024/06/05 09:33

Java在web页面上中文URL乱码解决

用户通过url请求服务器时,传递的参数如果该URL中全部都是英文不会有什么问题,但如果有中文就涉及到编码了,以下是如何解决的方法

js编码

1、var xhrurl = "http://localhost:8080/test?loginname="+encodeURI(encodeURI(username))+"&password="+password;

2、location.href=encodeURI(encodeURI('bind!toBindMobile.do?username=你好你好你好你好你好你好你好你好你好你好'));
两种不同url的写法

java解码

String username = java.net.URLDecoder.decode(java.net.URLDecoder.decode(username,"UTF-8"),"UTF-8");
原创粉丝点击