>  Q&A  >  본문

eclipse设置单个项目编码

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

迷茫迷茫2737일 전831

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-21 10:58:52

    Eclipse에는 전역, 프로젝트, 파일의 세 가지 코딩 설정 수준이 있습니다. 파일 인코딩은 프로젝트 인코딩을 재정의하고, 프로젝트 인코딩은 전역 인코딩을 재정의합니다.

    내 추측: 프로젝트 인코딩이 GBK로 변경되었지만 새 파일에만 유효합니다. 프로젝트의 이전 파일이 UTF-8로 인코딩된 경우 해당 인코딩은 프로젝트 인코딩을 덮어씁니다. 즉, 설정한 프로젝트 인코딩의 영향을 받지 않습니다. 해결 방법은 다음과 같습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 파일 속성에서 파일 인코딩을 설정하세요.

    그러나 원래 UTF-8로 인코딩된 파일을 GBK 인코딩으로 강제로 변경하면 파일이 깨져서 프로젝트가 더 이상 컴파일되지 않습니다. 해결 방법은 먼저 파일을 GBK 인코딩으로 저장한 다음 파일 속성에서 인코딩을 설정하는 것입니다. 매우 귀찮습니다. 따라서 기존 프로젝트의 경우 필요한 경우가 아니면 코딩을 변경하지 마십시오.

    참고용입니다.

    회신하다
    0
  • 취소회신하다