Servlet中几种中文乱码处理方法

在学习Servlet的过程中,被几种Servelet 中关于中文乱码的问题搞得昏头转向,特此总结:

第一种:Servlet中打印中文到网页中
《Servlet中几种中文乱码处理方法》

response.setCharacterEncoding("utf-8");
response.setHeader("Content-Type","text/html;charset=utf-8");

或者汇成一句话

response.setContType(“text/html;charset=utf-8”);

第二种是在使用form表单的时候上传中文字符

request.setCharacterEncoding(“utf-8”);

上述方法只对POST方式有效,对GET方式没有效果,对应GET方式可以使用重新编码的方式处理

String name = new String(name.getBytes(“iso8859-1”),“utf-8”);

    原文作者:逸云。
    原文地址: https://blog.csdn.net/weixin_39444707/article/details/97259394
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞