1、设置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、设置servlet中request对象编码
public class RegisterServlet extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ request.setCharacterEncoding("UTF-8"); ........ } }
4、如果还是乱码,设置tomat中的配置文件
Tomcat的server.xml文档中的 6be2fa4ba28b9cec816fadb9d4df83db 配置中增加
useBodyEncodingForURI="true" IEncoding="utf-8" URIEncoding="utf-8"
更多java知识请关注java基础教程栏目。
Atas ialah kandungan terperinci java页面中文乱码解决方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!