IDEA-Tomact-乱码-完美解决

文章已托管到GitHub,大家可以去GitHub查看阅读,欢迎老板们前来Star!
搜索关注微信公众号 码出Offer 领取各种学习资料!


在我们学习开发中,一系列tomact客户端的命令窗口中文乱码、IDEA中浏览器请求服务器控制台中文乱码和IDEA中tomact客户端中文乱码问题让我们看着十分的不爽。此文将为你一次性解除这个疑惑!

由于上一次出的教程过于繁琐,由此我又将教程缩减到精髓部分呈现给大家!

它们分别是如下乱码现象:

tomact客户端的命令窗口中文乱码

在这里插入图片描述

IDEA中浏览器请求服务器控制台中文乱码

在这里插入图片描述

IDEA中tomact客户端中文乱码问题

在这里插入图片描述


为了解决这些现象,我为大家提供了一致解决三种以上问题的办法!如下:

  1. 首先,我们要先修改tomact客户端文件。找到并打开D:\Develop\apache-tomcat-8.5.45\conf\logging.properties此文件。把java.util.logging.ConsoleHandler.encoding = UTF-8一行删除掉。这里我解释一下,utf-8可以适应我们的IDEA,但是tomact内置的DOS命令窗口是GBK编码。所以我们将这一行编码设置删除掉,它会自动解析客户端在不同环境下的编码格式并设置。
  2. 注意: 有的小伙伴也许会想到修改DOS命令窗口中的编码字符集,但是你修改之后解决不了该乱码问题,因为tomact启动后会跳出一个DOS命令窗口,你会发现跳出的这个命令窗口并不是Windows自带的那个DOS命令窗口!tomact是使用内置的DOS命令窗口!

在这里插入图片描述

在这里插入图片描述

  1. 查看并修改IDEA编码格式。这里我们需要打开IDEA中的Setting设置,找到编码格式所在设置,将所有编码相关都设置为utf-8。这里我再解释一下,因为我们在学习开发中大部分都是使用的utf-8编码。所以,我们肯定要迎合市场也使用utf-8编码。

在这里插入图片描述

  1. 设置IDEA中配置文件编码。我们修改IDEA配置文件它是无效的,因为IDEA会在你的电脑中生成一个用户的配置。这里可以在IDEA中作以修改。首先,先找到Help -> Edit Custom VM OPtions...,进入后追加如下信息。
-Dfile.encoding=utf-8

在这里插入图片描述

在这里插入图片描述

  1. 设置部署tomact项目中编码(注意:这里需要每建一个项目设置一次!)。选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8

在这里插入图片描述

设置好上述各个操作。我们就发现各种乱码问题都解决了!

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44170221/article/details/107299712