写作背景
项目中使用了公司开发的工具类去读取记录表创建SQL的properties
文件,测试之后发现表的中文注释为乱码。在别人那里执行就没有问题,所以可以肯定的是自己idea的配置项有问题。检查了可以设置编码的所有位置,但发现都没有问题。后来发现了一处properties
文件的设置并进行修改,后续就不再乱码了
解决办法
依次点击菜单栏File
- Settings
- Editor
- File Encodings
在窗口右侧下方的Properties Files
栏中,勾选Transparent native-to-ascii convertion
即可
勾选完之后可能还是乱码,重启也不好使。可能是因为缓存所致,这是需要把properties
文件随便加点文字,再试一下就可以了。别忘了再把加的文字删掉