解决IDEA控制台中文乱码问题(Tomcat、动态网页项目)

article/2025/9/30 19:53:05

博主在使用idea的创建动态网页的时候,遇到了控制台中文乱码问题,在网上参考了多种解决方案之后,终于将问题成功解决。现在将自己遇到问题的情况解决问题的方法总结如下:

Idea控制台中文乱码问题通常有以下两种情况(博主是两种情况都发生了)——

一种是红色字体中文乱码;

一种是白色字体中文乱码。

下面分别介绍两种情况的解决方法:

一、红色字体中文乱码

一般是Tomcat配置文件的编码问题。

1.  首先找到Tomcat的配置文件:查找自己电脑上Tomcat的安装位置(博主的Tomcat是安装在C盘,参考路径:C:\Program Files\apache-tomcat-8.5.68\conf),打开conf文件夹下面的 logging配置文件 

2.  将logging配置文件中的这几个编码统一改为 UTF-8 

3. 到这里,如果重启Idea,我们会发现控制台中的红色字体已经正常,但白色字体很可能还是乱码的。下面继续解决白色字体中文乱码。

二、白色字体中文乱码

一般是Idea本身配置时的编码设置问题。

解决方法比较简单,直接修改Idea的设置。

1. 打开【File】中的【settings】

2. 再点击【Editor】中的【File Encodings】,查看自己的两项Encoding编码设置是否是 UTF-8,如果不是的话,就全部设置为 UTF-8 ,点击【OK】保存设置。

3. 在idea的右上角找到Tomcat运行窗口,打开【Edit Configurations】。

2.  打开之后在,在下图所示的【VM options】中填入代码 -Dfile.encoding=UTF-8 ,再点击【OK】保存设置即可。

三、 重启

如果前面已经重启过,这里直接更新配置运行也可以,但为了以防万一,最好还是重启一下。

四、解决

重启之后,不管是红色字体,还是白色字体的中文乱码都得到了解决!!

 五、其他

如果上面两种方法,你都试过了,还是不管用,可以试试修改Idea的这两个配置文件(参考路径:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.1\bin ) ,在两个配置文件中末尾分别手动添加一行 -Dfile.encoding=UTF-8   。。

【最后这个方法是我在网上看到比较多的做法,但我当时用的时候并没有起到任何作用,不过也不排除idea的版本问题,因为博主用过两个不同版的,正版和破解版,破解版的这两个配置文件压根就没有内容,所以实在不行的话,大家再试试这个方法。】


http://chatgpt.dhexx.cn/article/GTvO1oTb.shtml

相关文章

idea控制台中文乱码的解决方法(最后一种亲测有效)

idea控制台中文乱码的解决方法(三种,亲测有效) 问题情况: IntelliJ IDEA 控制台输出中文乱码部分如图所示: 解决方法: 方法一: 1.打开tomcat配置页面,Edit Configurations。 2…

解决IDEA控制台输出中文乱码问题

解决方法一: 1.打开tomcat配置页面,Edit Configurations。 2.在配置项VM options文本框中输入-Dfile.encodingUTF-8, 添加一条JAVA_TOOL_OPTIONS, 点击Apply,OK即可。 3.尝试重启Tomcat。 解决方法二&#xff1a…

解决 IDEA 控制台中文乱码(三种方法)

1、中文乱码原因 IDEA的下方log输出的部分的编码是GBK的,而Tomcat默认log输出是UTF-8编码的,采用了两种不同的编码方式就是乱码 2、Tomcat乱码解决 2-1) 右键打开IDEA文件位置,打开下图选中文件 为其添加下图选中代码 -Dfile.e…

IDEA 控制台乱码 解决方法

IDEA 如果不进行配置的话,运行程序时控制台就会中文乱码,严重影响我们对信息的观察 非常的痛苦,那么上解决方法 一.先把idea关掉然后再他的配置文件中改它的编码信息 每个版本的 idea的配置文件可能会有所不同,但不影响 在后面加上…

IDEA 4种解决控制台中文乱码问题

前言 IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,严重影响我们对信息的获取和程序的跟踪。我总结以下 4 点用于解决控制台中文乱码问题,希望有助于大家。 注意:下面根据我日常工作的经验总结&am…

解决idea控制台乱码问题

一、修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 “Run→Edit Configurations…”进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encodingUTF-8 。在重启之后运行程序检查控制台信息 二、修改 IntelliJ IDEA 全局…

idea控制台乱码解决办法

IDEA 控制台乱码问题 关于这个乱码问题网上的解决方法大同小异, 但是即便你照着网上配置完之后, 也未必能够解决控制台乱码问题. 接下来由我从乱码角度来分析乱码问题, 让大家确保能够解决乱码问题. https://zhuanlan.zhihu.com/p/94412052 我的编码配置原则 源码文件用于项目组…

TCP滑动窗口常见问题

文章目录 参考资料TCP滑动窗口概述引入窗口概念的原因窗口大小由哪一方决定?发送方的滑动窗口接收方的滑动窗口接收窗口和发送窗口的大小是相等的吗?TCP的可靠性,超时重传怎么实现滑动窗口如何实现面向流的可靠性? 参考资料 你还…

TCP滑动窗口协议与流量控制

谈到TCP的滑动窗口协议与流量控制,便会想起当年面试时的场景。那时刚刚毕业,匆匆学了一点TCP的皮毛,仅仅是知道了TCP是面向连接的协议,以对每个报文都进行确认超时重传的机制来保证端到端的可靠传输;并在面试前背了一下…

TCP 滑动窗口简述

窗口机制分为两种: 1.固定的窗口大小 2.滑动窗口 这是指流量控制的窗口机制;数据传输的流量控制; 窗口机制 最基本含义是;理想情况下,数据的传输是快速而有效地进行的;如果发送方计算机在发送每一…

C++模拟TCP滑动窗口传输

此程序是用C进行模拟tcp的“滑动窗口”操作,具体操作如下: 1、首先在提示下发送端输入发送信息和窗口大小 2、调用tcp()函数进行将发送端信息发送给接收端操作 3、具体具体原理如下: 1)发送端每次将窗口大小的信息传给接收端 2&am…

TCP滑动窗口、流量控制及拥塞控制详解

一、TCP滑动窗口 TCP虽然是面向字节流的,但是TCP传输的单元确实报文段。一个TCP报文段分为首部和数据部分。TCP首部前20个字节是固定的,后面有4N个字节是可选的。因此,TCP首部最小字节数是20个字节。 下面我们看下一TCP首部中几个重要的字段…

TCP 滑动窗口是个什么东西?这篇讲清楚

今天我们来看TCP的滑动窗口问题,无论是在工作中,还是在笔试面试中,滑动窗口都是非常重要的概念,今天,图文并茂给大家讲清楚,一起来看看。 一、TCP的优势 TCP经过多年厮杀,早已确立了坚实的江湖…

计算机网络之TCP滑动窗口

文章目录 计算机网络之TCP滑动窗口1.详细讲一下TCP的滑动窗口2. 聊聊 TCP 的滑动窗口 计算机网络之TCP滑动窗口 1.详细讲一下TCP的滑动窗口 在进行数据传输时,如果传输的数据比较大,就需要拆分为多个数据包进行发送。TCP 协议需要对数据进行确认后&…

运输层:TCP滑动窗口

一般来说,我们总是希望数据传输得更快一些。但是如果发送方发送的更快,接收方就可能来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 滑动窗口就是用于实现流量控制的。可以…

TCP滑动窗口机制

滑动窗口机制 **作用:**利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。 1 . A给B发送数据,则A有发送缓冲区,B有接收缓冲区。应用层的所有需要发送的数据都被放在了发送者的发送缓冲区。发送窗口是发送缓存中的一部分&am…

TCP 滑动窗口

TCP滑动窗口主要有两个作用,可靠性、流控 TCP 如果都以一个包为单位,每发一个包进行一次确认应答的处理,这样的传输方式包的往返的时间越长和包的数量越多其通信性能就越低。 为了解决这个问题,TCP引入了窗口这个概念。在往返时…

tcp滑动窗口原理

参考:​​​计算机网络-传输层_wiscourper的博客-CSDN博客 TCP 滑动窗口 作用: 1. 提供TCP可靠性:对发送的数据进行确认2. 流量控制:窗口大小随链路变化 一、TCP窗口机制 TCP中窗口大小是指tcp协议一次传输多少个数据。因为TCP是…

TCP的滑动窗口

1. 引入滑动窗口的原因 如果没有滑动窗口,TCP每发送一个数据,都需要等待这一次确认应答。只有收到了上一个数据包的应答,才能再发送下一个。这样效率太低了当引入了滑动窗口机制后,就可以采取累计确认机制。TCP引入了窗口这个概念…

TCP滑动窗口原理终于清楚了!

我们在学习计算机网络的时候,遇到很多知识点。即便是背的滚瓜烂熟,让你去辨别知识点背后的深层逻辑的时候,可能就手足无措了。 比如小邱去面A公司的时候就被问到: 事实上,这个问题很大程度弥补我计算机网络的“漏洞”…