目录
1、为何要设置设置全局都为UTF-8呢?‘
首先你的代码可能是从SVN或者git上 checkout/pull下来的,如果不设置eclipse的默认编码为UTF-8,就会导致编码,因为eclipse默认是本地语言的。这样就会导致Java文件的注释中文成为乱码无法看清楚,同时jsp页面也是乱码的。以及application.properties的配置文件也是乱码的。
2、如何设置,需要设置那几处关键位置呢?
主要需要设置以下几处位置
Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8
未设置之前JSP编码字符集为 ISO-8859-1
Window->Preferences->General->Workspace 面板Text file encoding 选择UTF-8
设置前编码为GBK
Window->Preferences->Web->JSP Files 面板选择 ISO 10646/Unicode(UTF-8)
设置之前为ISO-8859-1
设置之后如下所示:
3、修改properties文件默认编码utf-8
无论工作空间的编码设置的是什么,Eclipse中文件properties默认编码都为 ISO-8859-1,我们在里面输入中文会自动转码:
如下内容 #\u6D4B\u8BD5
无法看清楚其中的内容 以上内容毫无阅读性可言,所以需要设置properties 文件未utf-8编码
Window –> General –> Content Types –> Text –> Java Properties File,将Default encoding改为UTF-8
设置最后
参考文章:
关于eclipse中properties文件中文提交到SVN后变成unicode编码