1.场景
适用于配置idea文件编码
2.配置
-
对已经存在的项目设置文件编码
可以设置全局的编码 以及 项目的编码 一般没啥特殊要求 都建议设置为
UTF-8 以及 配置项目的目录的单独编码 也建议UTF-8
idea可以单独设置properties的编码 也建议改为 UTF-8,其中有一个重点属性 Transparent native-to-ascii conversion,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。 -
新项目设置编码
设置位置:File->New Projects Setup->Preferences for New Projects
和已经存在的项目相同
唯一不同就是配置入口 -
设置某个文件编码
如上就是常用到的三种场景对应的配置
3. 可能遇到的问题
编译问题引起的错误:找不到符号 等 解决办法
-
清除idea缓存 重启
-
UTF-8 文件 分为 有BOM 和 无BOM 。可能使用了idea打开了eclipse项目,但是eclipse 项目文件是UTF-8 编码且有有BOM的 idea默认的是javac编译只能编译 无BOM的文件 。这时解决办法有两个
-
调整idea的编译器
-
将eclipse的项目文件 整体去除bom 网络上已有成熟的方案
-
-
确认编码UTF-8所有地方设置无误但是 UTF-无bom文件还在报错 这个时候解决办法
-
修改项目的编码配置文件 路径在 项目路径/.idea/encodings.xml
-
直接删除整个项目的idea配置 然后重新导入项目即可
-
good day !