1、把所有页面的编码格式设置为UTF-8:<%@ page contentType="text/html; charset=UTF-8" %>
2、使用URLEncoder和URLDecoder对URL进行编码和解码
例:
<a href="MyServlet?name=<%=java.net.URLEncoder.encode(java.net.URLEncoder.encode("胖飞","UTF-8"))%>
在后台中解码:
String name=URLEncoder.decode(requset.getParameter("name"),"UTF-8");