Eclipse에는 전역, 프로젝트, 파일의 세 가지 코딩 설정 수준이 있습니다.
파일 인코딩은 프로젝트 인코딩을 재정의하고, 프로젝트 인코딩은 전역 인코딩을 재정의합니다.
내 추측: 프로젝트 인코딩이 GBK로 변경되었지만 새 파일에만 유효합니다.
프로젝트의 이전 파일이 UTF-8로 인코딩된 경우 해당 인코딩은 프로젝트 인코딩을 덮어씁니다. 즉, 설정한 프로젝트 인코딩의 영향을 받지 않습니다.
해결 방법은 다음과 같습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 파일 속성에서 파일 인코딩을 설정하세요.
그러나 원래 UTF-8로 인코딩된 파일을 GBK 인코딩으로 강제로 변경하면 파일이 깨져서 프로젝트가 더 이상 컴파일되지 않습니다.
해결 방법은 먼저 파일을 GBK 인코딩으로 저장한 다음 파일 속성에서 인코딩을 설정하는 것입니다. 매우 귀찮습니다.
따라서 기존 프로젝트의 경우 필요한 경우가 아니면 코딩을 변경하지 마십시오.
Eclipse에는 전역, 프로젝트, 파일의 세 가지 코딩 설정 수준이 있습니다. 파일 인코딩은 프로젝트 인코딩을 재정의하고, 프로젝트 인코딩은 전역 인코딩을 재정의합니다.
내 추측: 프로젝트 인코딩이 GBK로 변경되었지만 새 파일에만 유효합니다. 프로젝트의 이전 파일이 UTF-8로 인코딩된 경우 해당 인코딩은 프로젝트 인코딩을 덮어씁니다. 즉, 설정한 프로젝트 인코딩의 영향을 받지 않습니다. 해결 방법은 다음과 같습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 파일 속성에서 파일 인코딩을 설정하세요.
그러나 원래 UTF-8로 인코딩된 파일을 GBK 인코딩으로 강제로 변경하면 파일이 깨져서 프로젝트가 더 이상 컴파일되지 않습니다. 해결 방법은 먼저 파일을 GBK 인코딩으로 저장한 다음 파일 속성에서 인코딩을 설정하는 것입니다. 매우 귀찮습니다. 따라서 기존 프로젝트의 경우 필요한 경우가 아니면 코딩을 변경하지 마십시오.
참고용입니다.