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 !
精彩链接
发表评论