没有用idea开发工具,下了个tomcat9的版主,在webapps里面新建了一个项目。启动tomcat时,控制台乱码(这个习惯了)
但是项目里写了一个html文件既然也乱码了,tomcat启动日志乱码的问题,可以通过修改logging.properties(把里面所有的UTF-8替换成CBK编码)
最烦的就是这个通过浏览器输入绝对地址进行访问,全是乱码的。这个是web.xml文件有问题,去修改下就好了
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0" metadata-complete="true"> <mime-mapping> <extension>htm</extension> <mime-type>text/html;charset=utf-8</mime-type> </mime-mapping> <mime-mapping> <extension>html</extension> <mime-type>text/html;charset=utf-8</mime-type> </mime-mapping> </web-app>
这个是我的xml文件
改完之后需要清除浏览器缓存(这个也有关系)