zoukankan      html  css  js  c++  java
  • Servlet中文乱码问题

    请求乱码解决

    请求乱码:浏览器发过来的请求默认的编码方式是ISO8859-1,而Servlet的解析方式是UTF-8。

    请求乱码解决方式:

    1.name=new String(name.getBytes("iso8859-1"),"utf-8");//解决在控制台输出乱码、用String对含有中文的属性重新编码(不区分POST和GET请求)

    2.如果请求方式是POST,在 service 方法中使用: req.setCharacterEncoding(“utf-8”);

       如果请求方式是GET

      <1>、 在 service 方法中使用: req.setCharacterEncoding(“utf-8”);

      <2>、 在 tomcat 服务器目录下的 conf 文件下找到 server.xml 文件,打开进行如下配置

        

    响应乱码解决

     响应乱码解决方式:

     resp.setContentType("text/html;charset=utf-8");//解决输出到浏览器中文乱码、明确告诉浏览器给它的是什么文件用什么去解码。

    不一样的烟火
  • 相关阅读:
    NOIP1998提高组——挖地雷
    模板——EXBSGS
    vue 知识点
    jq_js
    ruby 基础知识(一)
    idea maven pom配置文件
    .net core dapper (5)
    .net core dapper (4)
    .net core dapper (3)
    .net core dapper (2)
  • 原文地址:https://www.cnblogs.com/cstdio1/p/11654817.html
Copyright © 2011-2022 走看看