TomCat控制台输出的中文乱码问题

1.更改tomcat配置文件 :打开tomcat根目录下–>conf–>server.xml

  • 在此标签下加入URIEncoding

  • appBases必须和web项目的根目录一致,不然不能访问

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
                URIEncoding="UTF-8"
                />
<!--此标签包含的属性有 主机名字,项目中web根标签的名字 
    打开war包和自动部署默认为true即可.
-->
 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

2.更改Idea中tomcat的配置
在这里插入图片描述按照下图修改:

-Dfile.encoding=UTF-8

在这里插入图片描述

3.更改Idea的配置文件

在这里插入图片描述

加入

-Dfile.encoding=UTF-8

在这里插入图片描述

#:如果发生前言问题等,默认不能带有前言问题,导致不能运行程序

在idea中这样配置

在这里插入图片描述
删除默认生成的.idea文件并重启项目

打开项目根目录有两种便捷方式

  • ctrl+alt+F12
  • copy文件的路径,在资源管理器中直接访问

在这里插入图片描述

重新启动项目:

点击File --> Invalidate caches

在这里插入图片描述

可以设置一个快捷键:

在这里插入图片描述
设置为Ctrl+Alt+R(没有冲突)

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值