Heim  >  Fragen und Antworten  >  Hauptteil

eclipse设置单个项目编码

公司的不同项目是不同的编码格式 比如后台定时之类的程序是GBK 管理平台是UTF-8。现在eclipse导入过来之后在项目上点右键更改项目的编码格式为GBK,但是下面的文件仍然是UTF-8(我在Window->Preferences->General->Workspace->Text file encoding这个里面设置的是UTF-8),请问怎么单独设置某个工程的所有编码?谢谢

迷茫迷茫2737 Tage vor830

Antworte allen(1)Ich werde antworten

  • ringa_lee

    ringa_lee2017-04-21 10:58:52

    Eclipse里设置编码有三个层次:全局、工程、文件。 文件的编码会覆盖工程的编码,工程的编码会覆盖全局的编码。

    我猜测:虽然你的工程编码更改为GBK,但只对新建文件有效。 如果工程中旧有的文件是UTF-8编码,那么它的编码会覆盖工程编码,即不受你设置的工程编码影响。 解决方法是:在文件上点右键,在文件属性里设置文件的编码。

    但是如果文件本来是UTF-8编码,你强行改为GBK编码,文件会乱码,工程也不再能编译通过。 解决办法是:先把文件存为GBK编码,再在文件属性里设置它的编码。很麻烦。 所以对于一个已有的工程,如无必要,不要变更它的编码。

    仅供参考。

    Antwort
    0
  • StornierenAntwort