You need to enable JavaScript to run this app. 如何在IntelliJ IDEA中为资源束properties文件设置UTF-8编码?
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ IDEA中为资源束properties文件设置UTF-8编码?

解决IDEA中properties文件无法启用UTF-8编码的问题

Java早期规范中.properties文件默认编码为ISO 8859-1,这也是IntelliJ默认推荐该编码的原因,但IDEA完全支持强制配置为UTF-8编码正常使用,按以下步骤操作即可:

方案1:全局/项目级统一配置

  • 打开IDEA设置(快捷键Ctrl+Alt+S/Cmd+,),依次进入编辑器 > 文件编码
  • 找到「properties文件默认编码」区域,取消勾选对.properties文件使用ISO 8859-1编码的复选框,即可解除「UTF-8 disabled for properties」的限制
  • 下拉选择编码为UTF-8,同时勾选透明的native-to-ascii转换(避免Java原生API读取文件时出现转码异常)
  • 点击应用保存后,重启IDEA重新加载项目即可生效

方案2:单文件单独指定编码

如果仅需要给个别properties文件设置UTF-8编码,直接点击IDEA右下角的当前编码显示栏,在弹出的编码列表中选择UTF-8,弹窗提示转换/重新加载时选择转换即可。

注意:如果是标准Java项目,配置UTF-8后必须勾选透明native-to-ascii转换,否则Java原生Properties类读取文件时依然会出现乱码;如果是SpringBoot项目,框架默认已支持UTF-8读取properties,无需额外处理即可直接使用。

你提到的提示截图如下:
IDEA编码设置提示截图

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 17:03:01