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 使配置生效。好工具用起来!

IDEA server乱码相关推荐

  1. 分分钟一键部署Zabbix Server

    为了方便把安装Zabbix的过程整理成自动化一键部署脚本,有兴趣可以参考,都是些基本的命令: #!/bin/bash #Zabbix 一键部署脚本 #安装zabbix3.0.4,依赖php-5.6.2 ...

  2. zabbix mysql trapper_分分钟一键部署Zabbix Server

    为了方便把安装Zabbix的过程整理成自动化一键部署脚本,有兴趣可以参考,都是些基本的命令: #!/bin/bash #Zabbix 一键部署脚本 #安装zabbix3.0.4,依赖php-5.6.2 ...

  3. Android Studio安装遇到的问题(最全)

    本文目录 1.Your Android SDK is missing, out of date or corrupted 解决方法:下载SDK 2.The following SDK componen ...

  4. 解决一个国际化标准库的问题

    W3A系统缺乏亮点,突发奇想想到一个新的东西,别人没做过的功能,准备尝试下. 居然发现该功能缺乏一些QT库,瞬间茫然了,开始了这个解决之旅. 这个是报的错误: Unable to load libra ...

  5. python del用法_python del()函数用法 -电脑资料

    示例程序如下: >>> a = [-1, 3, 'aa', 85] # 定义一个list >>> a [-1, 3, 'aa', 85] >>> ...

  6. java/jsp/sql server项目 字符编码统一_JSP开发过程遇到的中文乱码问题及解决方案...

    对于程序猿来说,乱码问题真的很头疼,下面列举几种常见的乱码. 1.数据库编码不一致导致乱码 解决方法:首先查看数据库编码,输入: show variables like "%char%&qu ...

  7. Ubuntu Server 命令行下的默认语言 中文乱码

    2019独角兽企业重金招聘Python工程师标准>>> 如果Ubuntu Server在安装过程中,选择的是中文(很多新手都会在安装时选择中文,便于上手),这样在完成安装后,系统默认 ...

  8. arcgis server for flex中文乱码问题(转)

    如果你在用arcgis server做地图服务器,你可能会遇到这样一个问题,就是当你在用Query和QueryTask访问REST中的属性信息时,发现输入中文查询信息时,会出现乱码.解决的方法其实很简 ...

  9. Android使用XUtils框架上传照片(一张或多张)和文本,server接收照片和文字(无乱码)...

    Android上传图片,这里我使用了如今比較流行的XUtils框架.该框架能够实现文件上传.文件下载.图片缓存等等,有待研究. 以下是Android端上传的代码: xUtils.jar下载 Strin ...

最新文章

  1. EEGLAB处理脑电视频教程 part1-3
  2. Java网络编程实例---------------------------------基本HTTP客户端及服务端多线程
  3. Spark(6)——Spark与scala交互
  4. php v9 如何获取超级管理员权限,Windows8.1如何获取超级管理员权限
  5. GCC for Win32开发环境介绍
  6. 基本功 | Litho的使用及原理剖析
  7. c语言程序输出一个桌子图案,几道程序题,请高手帮帮忙吧
  8. java php serialize_PHP serialize JSON 解析
  9. CISSP工资百万, 认证培训2899美元,是不是太高?
  10. 【历史上的今天】1 月 14 日:IBM 计算机先驱诞生;Windows 7 寿终正寝;诺基亚收购阿尔卡特
  11. 【转】IT行业都有哪些岗位?
  12. Mac OS X添加网络打印机
  13. 基于javaweb+JSP+Servlet宿舍管理系统(超级管理员、宿舍管理员、学生)
  14. 牛客网《剑指offer》专栏刷题练习|锻炼递归思想|练习栈的使用
  15. 2411681-90-6,Thalidomide-O-amido-PEG4-propargyl它结合了基于沙利度胺的cereblon配体和用于PROTAC技术的PEG4连接剂
  16. 【java多线程02】JAVA线程
  17. 定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。
  18. Manage images
  19. 【春晚鬼畜】赵本山:我就是念诗之王!
  20. 2021-03-18

热门文章

  1. springboot+Zuul网关服务
  2. 社区服务器目录迁移实际开发运用
  3. 内网建站 NAT穿透 局域网穿透
  4. Comparator--比较器
  5. CSS实现汉字与数字底部对齐
  6. Alpine-Linux:仅5MB的Linux
  7. 【ESP32_8266_BT篇(三)】GATTATT协议规范
  8. 【计算机毕业设计】医院管理系统源码
  9. Bluetooth core 5.0 Generic Access Profile ---------- 模式 - BR/EDR 物理传输(physical transport)
  10. WEB请求处理二:Nginx请求反向代理