servlet的response乱码问题

2020-10-20 10:19发布

servlet的response乱码问题

@WebServlet("/set_header")public class ResponseServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//        response.setContentType("text/html;charset=utf-8");
        response.getWriter().println("中国");
    }}1234567891011

运行效果:

在这里插入图片描述

原因分析:

是因为浏览器中没有设置编码。

在这里插入图片描述

response.setContentType("text/html;charset=utf-8");//设置请求头的编码1

设置后,效果如下:
在这里插入图片描述
在这里插入图片描述



作者:水巷石子

链接:https://blog.csdn.net/qq_37924905/article/details/108493759

来源:CSDN
著作权归作者所有,转载请联系作者获得授权,切勿私自转载。