前言

      项目测试结果中文显示乱码,这个问题老生常谈了,现在来记录解决过程。

正文

     分析:

          经验告诉我,是编码格式的问题。

     解决:

      1、找到tomcat 配置下的server.xml文件。

         tomcat显示中文乱码

      

         2、修改格式

           tomcat显示中文乱码

          

      答疑:

           默认情况下,tomcat7之前使用的编码格式是:iso8859-1 ,自身不能显示中文,tomcat8 以后默认编码格式是utf-8;

           上面那段代码规定了tomcat监听HTTP请求的端口号等信息,将属性设置为UTF-8,可让tomcat以utf-8的编码处理get请求。

           对于get方式提交的乱码,可以通过修改tomcat配置文件来修改,对于post方式提交的乱码可以通过设置编码,request.setCharacterEncoding("UTF-8")方法进行编码设置。

        GBK编码和UTF-8编码的区别:UTF-8 国际通用性好,GBK更适合中国国情,utf-8 比gbk占用的存储空间要大。

总结

       点点滴滴积累,一步一步,都是成长的印记。

相关文章:

  • 2021-12-29
  • 2022-01-16
  • 2022-01-23
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2021-07-31
  • 2022-01-01
  • 2021-12-15
  • 2021-11-02
  • 2021-11-06
  • 2021-05-10
相关资源
相似解决方案