Intellij IDEA 2019 最新乱码问题及解决必杀技(必看篇)

 更新时间:2020年04月20日 08:42:40   作者:Java技术栈  
大家在使用Intellij IDEA 的时候会经常遇到各种乱码问题,今天小编给大家分享一些关于Intellij IDEA 2019 最新乱码问题及解决必杀技,感兴趣的朋友跟随小编一起看看吧

大家在使用 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


好了,今天的表演就到这了,倍儿爽,建议收藏+转发,日后绝对有用~

Intellij IDEA 最常用配置详细图解Intellij IDEA 非常6的10个姿势Intellij IDEA 所有乱码解决方案Intellij IDEA 阅读源码的4个绝技Intellij IDEA Debug调试技巧……

如果你喜欢 IDEA, 可以点击阅读原文链接加入我们的知识星球,我会经常在上面分享 IDEA 的使用小技巧,对 IDEA 有什么不懂的也可以在上面向我和大家提问。

推荐去我的博客阅读更多:

1.Java JVM、集合、多线程、新特性系列教程

2.Spring MVC、Spring Boot、Spring Cloud 系列教程

3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程

4.Java、后端、架构、阿里巴巴等大厂最新面试题

到此这篇关于Intellij IDEA 2019 最新乱码问题及解决必杀技(必看篇)的文章就介绍到这了,更多相关Intellij IDEA乱码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详细分析java并发之volatile关键字

    详细分析java并发之volatile关键字

    这篇文章主要介绍了java并发之volatile关键字的的相关资料,文中代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-06-06
  • 使用监听器对Spring bean id进行唯一校验过程解析

    使用监听器对Spring bean id进行唯一校验过程解析

    这篇文章主要介绍了使用监听器对Spring bean id进行唯一校验过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Java微信公众平台开发(12) 微信用户信息的获取

    Java微信公众平台开发(12) 微信用户信息的获取

    这篇文章主要为大家详细介绍了Java微信公众平台开发第十二步,微信用户信息的获取,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • java ConcurrentHashMap锁分段技术及原理详解

    java ConcurrentHashMap锁分段技术及原理详解

    这篇文章主要介绍了java ConcurrentHashMap锁分段技术详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 解决myBatis中openSession()自动提交的问题

    解决myBatis中openSession()自动提交的问题

    在学习MySQL过程中,发现插入操作自动提交,问题原因可能是myBatis中的openSession()方法设置了自动提交,或者是MySQL的默认引擎设置为不支持事务的MyISAM,解决办法包括更改myBatis的提交设置或将MySQL表的引擎改为InnoDB
    2024-09-09
  • jeefast和Mybatis实现三级联动的示例代码

    jeefast和Mybatis实现三级联动的示例代码

    这篇文章主要介绍了jeefast和Mybatis实现三级联动的示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Java如何判断整数溢出,溢出后怎么得到提示

    Java如何判断整数溢出,溢出后怎么得到提示

    这篇文章主要介绍了Java如何判断整数溢出,溢出后怎么得到提示,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • 浅聊一下Spring Security的使用方法

    浅聊一下Spring Security的使用方法

    Spring Security 是一个基于 Spring 框架的安全框架,提供了一套安全性认证和授权的解决方案,用于保护 Web 应用程序和服务,接下来小编就和大家聊聊Spring Security,感兴趣的小伙伴跟着小编一起来看看吧
    2023-08-08
  • Mybatis中SqlSession下的四大对象之执行器(executor)

    Mybatis中SqlSession下的四大对象之执行器(executor)

    mybatis中sqlsession下的四大对象是指:executor, statementHandler,parameterHandler,resultHandler对象。这篇文章主要介绍了Mybatis中SqlSession下的四大对象之执行器(executor),需要的朋友可以参考下
    2019-04-04
  • Spring编程式和声明式事务实例讲解小结

    Spring编程式和声明式事务实例讲解小结

    这篇文章主要介绍了Spring编程式和声明式事务实例讲解小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07

最新评论