You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

IDEA 2018如何设置新项目默认使用UTF-8而非系统GBK编码?

解决IDEA 2018默认编码GBK改为全局UTF-8的问题

兄弟,我之前也踩过IDEA老版本默认编码GBK的坑,折腾了好一阵才彻底搞定,给你把2018版本的全局设置步骤说清楚,保证以后新建项目、新建文件都默认用UTF-8:

一、全局默认设置(所有新项目生效)

这一步是核心,改完之后所有新创建的项目都会自动用UTF-8:

  • 打开IDEA,点击顶部菜单栏的FileOther SettingsDefault Settings(注意是Default Settings,不是当前项目的Settings)
  • 在弹出的设置窗口中,依次展开EditorFile Encodings
  • 把以下三个关键选项全部改成UTF-8
    • Global Encoding
    • Project Encoding(这就是新项目的默认编码)
    • Default encoding for properties files
  • 记得勾选下方的Transparent native-to-ascii conversion,这个是用来处理properties配置文件的中文乱码问题的
  • 最后点击ApplyOK保存设置

二、已有项目的编码统一

如果你的现有项目还是GBK编码,也可以同步修改:

  • 打开目标项目,点击FileSettings(或者直接按快捷键Ctrl+Alt+S
  • 同样找到EditorFile Encodings,把所有编码选项改成UTF-8,勾选上面说的转换选项
  • 重点!点击设置窗口下方的Convert按钮,把项目里已有的GBK编码文件批量转换成UTF-8(如果只改设置不转换,打开旧文件还是会乱码)

三、额外提醒

  • 改完设置后最好重启一下IDEA,确保配置完全生效
  • 如果偶尔还是出现新建文件用GBK的情况,检查一下是不是全局设置没保存到位,再重新走一遍步骤就行

内容的提问来源于stack exchange,提问作者WesleyHsiung

火山引擎 最新活动