eclipse中properties中文乱码问题解决

说明:本文为作者原创,欢迎大家转载,不过记得声明出处哦~

前言

在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保存即可。参考如下图:九步找回真我!

eclipse中properties中文乱码问题解决_第1张图片

Tips

在我们进入Content Types并且点击右侧的Text只有,底部的Default encoding输入框中可能注明是“utf-8”,我们不能被这个蒙蔽了,这个是不递归的(是不是很郁闷......),内部的设置并不一定与此相同。

 

-------------------------------------
作者:TGY——一个IT男的画意诗情
来源:CSDN 

你可能感兴趣的:(Eclipse)