在进行通讯的时候,有可能会使用中文作为url的参数传递,比如
这个时候如果不用任何编码,那么获取的url就是乱码
url地址中文编码
使用jetty,不用任何处理
String keywords = request.getParameter("keywords");
System.out.println(keywords);
直接中文
使用tomcat都无效
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
String keywords = URLDecoder.decode(request.getParameter("keywords"),"UTF-8");