本文主要是介绍【Java开发规范】IDEA 设置 text file encoding 为 UTF-8,且文件的换行符使用 Unix 格式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. IDEA 设置 text file encoding 为 UTF-8
file -> settings -> editor -> code style -> file encoding
- Transparent-native-to-asci conversion 要不要勾选?==> 不推荐勾选(它的作用是用来自动转换ASCII编码,防止文件乱码;如果勾选了,项目文件放在 linux 系统上的时候,中文都会显示 \uxxxx;IDEA 会帮你透明的处理的转义字符,但 linux 不会,所以为了在 linux 上保证中文不乱码,一般不推荐勾选);
- UTF-8 with BOM 与 UTF-8 的区别 ==> 不推荐使用 UTF-8 with BOM(BOM 是为 UTF-16 和 UTF-32 准备的,用于标记字节顺序;微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 ASCII 等编码区分开来,但这样的文件在 Windows 之外的操作系统里会带来问题) ;
2. 编译编码设置为 UTF-8
file -> settings -> build,execution,deployment > complier > java complier
按图中设置:-encoding utf-8
3. 文件的换行符使用 Unix 格式
file -> settings -> editor -> code style
这篇关于【Java开发规范】IDEA 设置 text file encoding 为 UTF-8,且文件的换行符使用 Unix 格式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!