当前位置: 首页 > news >正文

IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

最近IDE从eclipse改成IntelliJ IDEA 了,原因是公司大部分人都在用这个IDE,而且一直推荐用,所以尝尝鲜。换的第一天,就遇到了哪个IDE都会遇到的乱码问题,耗费了好多时间最终解决了,因此在这边记录一下解决方案,以供后面参考。

总共有下面几种乱码的解决方案:

  1. 工程乱码
  2. 执行main函数时,控制台乱码
  3. 运行tomcat时,控制台乱码

 

PS: 如果下面方案不生效时,打开IDEA安装目录找到 idea.exe.vmoptions(64位为idea64.exe.vmoptions)文件, 在文件末尾加上 -Dfile.encoding=UTF-8

可以先做这一步,加上这个基本上很多都不会乱码了

 

1.工程乱码

打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了

 

2.执行main函数时,控制台乱码

同样是打开setting,找到 Build,Execution,Deployment > Compiler > Java Compiler, 设置 Additional command line parameters选项为 -encoding utf-8,然后rebuild下,重新运行

 

3.运行tomcat时,控制台乱码

1) 打开Run/Debug Configuration,选择你的tomcat

2) 然后在  Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat

转载于:https://my.oschina.net/bobchow/blog/1809121

相关文章:

  • Confluence 6 升级自定义的站点和空间应用你的自定义布局
  • php对字符串的操作
  • js,H5本地存储
  • 关于Linux的交叉编译环境配置中的问题
  • 感知机和神经网络
  • 团队作业6——展示博客(alpha阶段)
  • 关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决...
  • Api接口开发实例
  • 填坑app:compileDebugJavaWithJavac
  • [洛谷1156]垃圾陷阱(DP)
  • 微信小程序扫码接口,wx.scanCode(OBJECT)
  • zabbix安装后提示:Zabbix server is not running
  • Batch Normalization层
  • enter键触发事件的清除
  • 由“量子通信”想到“马蓉劈叉”
  • ES6指北【2】—— 箭头函数
  • 【React系列】如何构建React应用程序
  • Bytom交易说明(账户管理模式)
  • Cumulo 的 ClojureScript 模块已经成型
  • ES6系统学习----从Apollo Client看解构赋值
  • Java面向对象及其三大特征
  • java中具有继承关系的类及其对象初始化顺序
  • maya建模与骨骼动画快速实现人工鱼
  • MD5加密原理解析及OC版原理实现
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Spring Cloud Feign的两种使用姿势
  • vue-cli3搭建项目
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 给Prometheus造假数据的方法
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 微信公众号开发小记——5.python微信红包
  • 用Visual Studio开发以太坊智能合约
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • (3)选择元素——(17)练习(Exercises)
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (TOJ2804)Even? Odd?
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (附源码)计算机毕业设计大学生兼职系统
  • (力扣题库)跳跃游戏II(c++)
  • (算法)N皇后问题
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)fock函数详解
  • .NET : 在VS2008中计算代码度量值
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .Net 垃圾回收机制原理(二)
  • .Net 路由处理厉害了
  • .Net 知识杂记
  • :“Failed to access IIS metabase”解决方法
  • @private @protected @public