在servlet 解决中文乱码 response.setContentType("text/html;charset=utf-8"); //必须在getWrite()上面,不然依然乱码 response.getWriter().write("中国"); 或者用原生的方式 response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8");