解决servlet请求中文乱码的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WinstonLau/article/details/80245361

说明

  • 编码分为响应编码和请求编码

解决方法

  • 响应编码:在 doGet 和 doPost 方法体中,在使用了 response 请求之前的地方加上下面两句代码中的一句代码即可,最好是将编码的设置放在前两行,下同

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

    在实测中,写成 utf-8 也是可以的

  • 请求编码:在 doGet 和 doPost 方法体中,在使用了 request 请求之前的地方加上下面两句代码中的一句代码即可,最好是将编码的设置放在前两行

    request.setCharacterEncoding("UTF-8");

    在实测中,写成 utf-8 也是可以的

猜你喜欢

转载自blog.csdn.net/WinstonLau/article/details/80245361