问题描述:
我之前把eclipse的编码格式设置为UTF-8,因为一些原因需要重新设置为默认的GBK格式,但是每次我在Workspace中Text File encoding中设置为默认之后,第二次打开又会变为UTF-8,差点就整疯了,我尝试的方式有,设置Text File encoding,删除.metadata文件,删除压缩包重新安装,设置编码格式后重启程序,重启电脑等,但都不行,我知道多半是因为eclipse在哪儿去获取到编码格式设置为UTF-8在重新设置了。
网上无数的只是设置,有那么一两篇关于这个问题的解决方式都是,以下方式
对于任何有类似问题的人,这都是由oomph引起的。我通过启用Ooomp->设置任务首选项页面中的“在启动时跳过自动执行任务”选项在环境中修复了该问题。我还取消选中了“首选项记录器”页面中的/instance/org.eclipse.core.resources/encoding条目,但是我认为这是不必要的,因为我没有启用它。
but我找死都没找到对应的配置。
解决方式:
最后我只能用最傻的方式,因为不知道具体的原因。分为以下步骤:
- 首先我的eclipse是使用压缩包解压的方式安装的,所有我先删除我的安装文件
- 使用cmd-regedit,打开注册表,搜索所有有关eclipse的信息删除
- 删除c盘-用户-“自己电脑用户名”下.eclipse和.p2文件删除,如果找不到可以使用搜索工具或者在c盘下全局搜索(个人猜测,这步很重要。)
- 删除已建项目下.metadata文件
- 重装eclipse
至此,关于每次重新eclipse编码格式都会改变的问题就解决了。