Intellij IDEA 2019 最新乱码问题及解决必杀技(必看篇)
作者:Java技术栈 发布时间:2023-12-04 18:30:02
大家在使用 Intellij IDEA 的时候会经常遇到各种乱码问题,甚是烦扰。
栈长也偶尔会用下IDEA,也有一些解决乱码的经验,我给大家总结了以下几类乱码的场景,绝壁能帮你解决 IDEA 各种乱码问题。
常见乱码场景及解决方案
1、项目源代码中文乱码
Settings > Editor > File Encodings > Global Encodings & Project Encodings 设置为:UTF-8
。
上面红色区域都统一设置一下。
2、Main方法运行,控制台中文乱码
Settings > Build, Execution, Deployment > Compile > Java Compiler > Additional command line parameters > 设置为:-encoding utf-8
。
3、Tomcat运行,控制台中文乱码
Edit Configurations > Tomcat Server > server > VM options > 设置为:-Dfile.encoding=UTF-8
。
idea > bin > idea.exe.vmoptions 或者 idea64.exe.vmoptions 配置文件末尾添加:-Dfile.encoding=UTF-8
。
如果还乱码,继续往下设置。
idea > Help 菜单 > Edit Custom VM Options...菜单,编辑配置文件,在末尾添加:-Dfile.encoding=UTF-8
。
来源:https://www.cnblogs.com/javastack/archive/2020/04/20/12735673.html


猜你喜欢
- ——声明,脑残人士远离,本博客的核心不是if-else+前缀,而是如何通过URL协议处理框架定义私有协议URI与URL的区别URI (uni
- 1、使用场景 因为最近项目需要国际化,需要能够支持多种国际化语言,目前需要支持三种(法
- 本文实例讲述了JAVA快速排序实现方法。分享给大家供大家参考,具体如下:package com.ethan.sort.java;import
- using System;using System.Drawing;namespace PubLib{ /// <summa
- 一.以springboot为例,建立代码1.IExecCommandServer:public interface IExecCommand
- 本文实例讲述了C#实现基于Base64的加密解密类。分享给大家供大家参考。具体如下:这个C#类是一个基于Base64的加密和解密类,用户可以
- 简单说一下(定义)什么是原型模式:原型模式是用于创建重复的对象,同时又能保证性能。用一个已经创建的实例作为原型,通过复制该原型对象来创建一个
- 统计输入的行数标准库保证输入文本流以行序列的形式出现,每一行均以换行符结束。因此,统计行数等价于统计换行符的个数。#include <
- RMI 介绍RMI (Remote Method Invocation) 模型是一种分布式对象应用,使用 RMI 技术可以使一个 JVM 中
- 这篇文章主要介绍了JavaMail与Spring整合过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- 最近在工作中处理了一些内存泄露的问题,在这个过程中我尤其发现了一些基本的问题反而忽略导致内存泄露,比如静态变量,cursor关闭,线程,定时
- 本文实例讲述了Java Socket实现多线程通信功能的方法。分享给大家供大家参考,具体如下:前面的文章《Java Socket实现单线程通
- 前提:windows上安装jdk1.启动jar脚本@echo offSTART "app" javaw -jar app
- final 类final 类不能被继承,同时,一旦用 final 修饰了类,也就意味着 final 类中的所有方法都被隐式地指定为 fina
- 场景最近在做数据分析项目,里面有这样一个业务:把匹配的数据打上标签,放到新的索引中。数据量:累计亿级的数据使用场景:可能会单次查询大量的数据
- 关于java图片验证码的文章最近更新了不少,帮助大家掌握java验证码的生成技术,下文为大家分享了java生成图片验证码最简单的方法,供大家
- 问题:系统要求导入40万条excel数据,采用poi方式,服务器出现内存溢出情况。解决方法:由于HSSFWorkbook workbook
- 1、使用AsyncTask异步任务实现,调用publishProgress()方法刷新进度来实现(已优化)public class MyAs
- C#写入xml文件1、XmlDocument1。我认为是最原始,最基本的一种:利用XmlDocument向一个XML文件里写节点,然后再利用
- 本文实例为大家分享了Java Socket编程实现多人交互聊天室的具体代码,供大家参考,具体内容如下本项目由三个.java文件(