说明:本文为作者原创,欢迎大家转载,不过记得声明出处哦~
前言
在eclipse中,properties文件默认是以“ISO-8859-1”编码格式来存储的,而在“UTF-8”才能正确显示中文。
描述
例如application.properties文件,可能出现如下内容:
#server.port=8080
#æå®kafkaç产è代çå°åï¼å¯ä»¥å¤ä¸ªï¼å¦host1:port1,host2:port2,host3:port3
#\u54DF\u56AF\uFF0C\u88AB\u4F60\u7834\u8BD1\u4E86\uFF01
无论是复制写好的中文文字粘贴到文件里面,还是直接在文件里面输入中文文字,都将变成这种转码后的字符,那么恭喜你!你的properties文件的编码并不是“UTF-8”(或者“utf-8”,这个大小写不区分的,写哪个都一样)!解决方法是将其编码格式更改为“UTF-8”即可,具体操作如下。
操作
点击eclipse工具类Window->Perferences->General->Content Types,
在窗口右侧点击Text->Java Properties File->Spring Properties File,
底部的Default encoding输入框中默认为“ISO-8859-1”,这时我们将其更改为“UTF-8”,点击Update,OK保存即可。参考如下图:九步找回真我!