4种方法帮你解决IntelliJ IDEA控制台中文乱码问题
摘要:在本文中总结了4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题。
前言
IntelliJ IDEA 如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,严重影响我们对信息的获取和程序的跟踪。特总结以下 4 点用于解决控制台中文乱码问题,希望有助于大家。
注意:下面根据我日常工作的经验总结,排序的先后即为我们需要注意修改的先后。在每次进行修改之后一定要重启 IntelliJ IDEA 使配置生效。
一、修改当前 Web 项目 Tomcat Server 的虚拟机输出选项
上方导航栏“Run→Edit Configurations…”进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encoding=UTF-8 。在重启之后运行程序检查控制台信息,如果不管用请执行下面的步骤。
二、修改 IntelliJ IDEA 全局编码、项目编码、属性文件编码
上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“File Encodings”,分别将 Global Encoding、Project Encoding、Default encoding for properties files 都设置为 UTF-8。在重启之后运行程序检查控制台信息,如果不管用请执行下面的步骤。
三、IntelliJ IDEA 中自定义虚拟机选项
上方导航栏“Help→Etit Custom VM Options…”进入自定义虚拟机选项页面。
在 idea64.exe.vmoptions 文件尾加上-Dfile.encoding=UTF-8。在重启之后运行程序检查控制台信息,一般到了这步问题就解决了,当然如果不管用请执行下面的超级步骤。
四、直接修改 IntelliJ IDEA 配置文件的编码信息
我们打开 IntelliJ IDEA 在本地的安装目录,找到下面两个文件,使用记事本打开,在最后一行添加-Dfile.encoding=UTF-8 即可。在重启之后运行程序检查控制台信息,问题解决!
五、修改编码成功
通过以上 4 种方式完全可以修改我们在 IntelliJ IDEA 遇到的控制台中文乱码问题。
总结
在本文中我总结了4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题。这里再次强调一下:在每次进行修改之后一定要重启 IntelliJ IDEA 使配置生效。好工具用起来!
本文分享自华为云社区《4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题精讲总结》,原文作者:白鹿第一帅 。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Serverless 躁动背后的 5 大落地之痛
来源|阿里巴巴云原生公众号 Serverless 从诞生起 就被赋予了变革云计算的使命 但是 往往看上去越厉害的东西 落地时遇到的困难就会越多 Serverless也不例外** 痛点一:厂家锁定 无论是个人用户,还是企业客户 大家都不希望自己被厂家锁定 而是任由自己选择服务和产品 但选择了 Serverless 的客户 会面临更高的迁移成本 因为 Serverless 不像容器技术 他没有 K8s 那样的行业标准和通用技术框架 厂家们实现Serverless的方式并不相同 痛点二:黑盒,客户没有控制权 Serverless 屏蔽了基础设施的运维 但也屏蔽了客户对基础设施的控制力 看不见,也摸不着 你是更相信自己,还是全部交付给厂商 这是一个选择题,也是一种信仰 痛点三:成本不易控制 Serverless 通过减少你的闲置资源来降低成本 但他的计费方式不一样 按请求收费 客户需要不断实践 才能找到性能和成本的最佳平衡点 痛点四:工作习惯变化太大,限制太多 Serverless 彻底改变了研发和运维的工作方式 微服务 是将巨型应用拆成一个个微服务 Serverless 则是将应用拆成一个个...
- 下一篇
PHPMQTT v1.2.3 已经发布,MQTT 协议解析 & 协程客户端
PHPMQTT v1.2.3 已经发布,这是一个 MQTT 协议解析 & 协程客户端。 此版本更新内容包括: 增强 优化 Packet Identifier (503b928) 修复 移除 ClientConfig 的默认值null (25ba480) 测试 添加 Base64 的测试 (#35) 添加 QoS1 的示例代码 (edfad5c) 更新示例代码 (17f6dbb) (5bf801e) (ff6ddd3) (c9e5be6) 详情查看:https://gitee.com/phpiot/mqtt/releases/v1.2.3
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G