一些代码规范要求IDE 的 text file encoding 设置为 UTF-8; IDE 中文件的换行符使用 Unix 格式。接下来介绍在Idea中什么位置进行设置:
text file encoding UTF-8

Transparent native-to-ascii conversion 这个功能会将我们输入的所有字符转换成Unicode序列码保存,避免properties的乱码问题。
Create UTF-8 files选择with NO BOM
UTF-8 BOM又叫UTF-8 签名。BOM, byte order mark。
UTF-8的BOM在文件头部,用来标识该文件属于utf-8编码,但是BOM虽然在编辑器中不显示,但是会产生输出,占用三个字节。
设置换行符编码格式为Unix

本文介绍在IDE中设置textfileencoding为UTF-8,避免properties文件乱码的方法,同时讲解了如何设置透明的native-to-ascii转换,以及如何避免UTF-8BOM带来的额外输出。此外,还说明了如何在IDE中统一换行符格式为Unix样式。
978

被折叠的 条评论
为什么被折叠?



