servlet doget 2

当dopost出现乱码问题时,应先对request请求设置编码

req.setCharacterEncoding("utf-8");

response对象用于响应客户请求并向客户端输出信息

 

 

getWriter()方法的返回值为一个字节流

当输出为中文时,dopost会出现乱码,需要重新设置编码格式;

        resp.setCharacterEncoding("utf-8");//设置服务器端编码
        resp.setHeader("Content-Type","text/html;charset=utf-8");//设置客户端编码格式

可也用一句代码设置服务器端与客户端的编码格式

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

 

posted @ 2021-11-25 19:27  软工小蜗牛  阅读(65)  评论(0编辑  收藏  举报