解决 url 中文乱码问题

js与jsp之间url中文传递乱码问题。
js
function url_test(){
   window.location.href = "test.jsp?value=" + encodeURI(encodeURI('中国人'));
}

jsp

  String value = request.getParameter("value");
  value = URLDecoder.decode(value, "utf-8");
java--js--java/jsp。

java
  
    String url_value = "中国人";
    url_value = URLEncode.encode(url_value);// 这里是编译过后的值
js
    window.location.href = "test.jsp?value=" + url_value;
jsp/java

    String url_value = request.getParameter("value");
    url_value =  URLDecoder.decode(url_value);

你可能感兴趣的:(java,jsp)