Servlet中文乱码setContentType设置无效

这段代码必须在获取response对象之前设置

response.setContentType("text/html;charset=utf-8");

错误示范:

		PrintWriter writer = resp.getWriter();
		//设置请求和相应编码
		req.setCharacterEncoding("utf-8");
		resp.setContentType("text/html;charset=utf-8");

应改为:

//设置请求和相应编码
		req.setCharacterEncoding("utf-8");
		resp.setContentType("text/html;charset=utf-8");
		PrintWriter writer = resp.getWriter();


版权声明:本文为TDSSS原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。