1、設(shè)置eclips , window->Preferences->web->JSP Files中的Encoding選項為UTF-8
2、修改jsp文件頭部為UTF-8
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
3、設(shè)置servlet中request對象編碼
public class RegisterServlet extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ request.setCharacterEncoding("UTF-8"); ........ } }
4、如果還是亂碼,設(shè)置tomat中的配置文件
Tomcat的server.xml文檔中的 <Connector> 配置中增加
useBodyEncodingForURI="true" IEncoding="utf-8" URIEncoding="utf-8"