servlet 使用 response 输出中文乱码(out.write()、out.println())

// 一定要在获取流之前调用,否则无效
resp.setContentType("text/html; charset=UTF-8");
resp.setCharacterEncoding("UTF-8"); // 有时不写也可以

PrintWriter out=resp.getWriter();
out.write("中文乱码测试");
out.println("中文乱码测试");
out.close();

原文出处:http://malaoshi.top/show_1IX2cufPuzVT.html