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 !

![[论文笔记]Transformer-XL: Attentive Language Models Beyond a Fixed-Length Context](https://img-blog.csdnimg.cn/142f9dd71bd24d75b57e95c0c9ce15aa.png#pic_center)

![【LeetCode每日一题:[面试题 17.05] 字母与数字-前缀和+Hash表】](https://img-blog.csdnimg.cn/c08f8a4d170444d0aa318a40e27f40c3.png)














