当前位置: 代码迷 >> Eclipse >> 让人纳闷的eclipse编码设置
  详细解决方案

让人纳闷的eclipse编码设置

热度:73   发布时间:2016-04-23 12:25:31.0
让人困惑的eclipse编码设置
已经在项目属性里设置了text file encoding,为何新建的php文件,用notepad++打开后,状态栏仍显示为ansi??

还有eclipse如何查看当前文件的编码?注意是当前文件,不是项目编码。
因为每次都要拿notpad++查看文件编码。
求指导,谢谢。



------解决方案--------------------
你没看明白吗,对于已经存在的文件,改变编码设置不会真正改变文件,只是让eclipse认为其编码是xxx

文件本身并不存储自己的编码格式,一般软件都是根据系统等信息猜的,所以会有乱码问题。 所以同样Notepad++显示的也不是文件真正的编码,你在状态栏看到的那个只是软件当前正在以ascii编码方式打开文件; 菜单“格式”下有各种选项可以让你以其他的编码格式打开这个文件,你切换这个选项本身并不会改变文件,当你修改一下,保存,这时候才会改变。




探讨

引用:

没办法知道真实编码,eclipse的eccoding设置只是新建和保存文件的默认编码,对于已经存在的文件,只是说让eclipse认为文件是设置的那个编码


问题是,eclipse设置编码为utf8,新建的文件用notepad++打开,看到编码还是ansi,这何解?

eclipse是官方下载的最新版。
  相关解决方案