Java가 UTF-16 internally을 사용하고 있으며 기본값이 .properties
files to be in ISO-8859-1 일 것으로 알고 있습니다.다른 인코딩을 사용하는 소스 코드 파일이 (동일한) Java (Eclipse의 프로젝트)에 공존 할 수 있습니까?
현재 Eclipse로 작성된 프로젝트에서 작업하고 있습니다.이 프로젝트의 기본 인코딩은 cp-1252입니다. 나는 utf-8이 더 현명한 선택 일 것이라고 생각하고있다.
그러나 프로젝트의 규모 (모듈로 분할되어 모든 곳에서 라이브러리를 사용함)를 감안할 때 한 번에 모든 소스 코드 파일을 일괄 변환 할 수는 없습니다.
Java는 프로젝트의 일부 파일이 한 인코딩에 있고 다른 파일이 다른 파일에 문제가 있습니까? (분명히, 서로 다른 인코딩으로 작성된 전체 라이브러리는 문제가되지 않는 것 같습니다. 어쨌든 컴파일 된 UTF-16이기 때문에 가능합니다.)
Eclipse는 즉, 파일 당 다른 인코딩) 올바르게?
다른 파일에서 다른 인코딩을 사용하는 데 전혀 문제가 없었지만 프로젝트 규모가 멀었습니다. – user1803551
Java 컴파일이 정상적으로 수행 될까요, 아니면 커맨드 라인 옵션을 지정해야합니까? – Christian
일식을 사용하여 모든 것이 잘되었습니다. 내가 처리 한 사건은 이클립스가 UTF (8 또는 16을 기억하지 못함)로 저장해야했던 중국어 및 히브리어 문자가있는 파일 하나 였고 다른 파일은 기본 인코딩으로되어있었습니다. 좀 더 복잡한 것이 있다면 어떤 일이 일어날 지 모릅니다. – user1803551