Eclipse (Indigo Service Release 1)에서 인코딩 문제가 있습니다. 다음과 같은 현상이 발생합니다.Eclipse에서 인식 할 수없는 특수 문자
독일어로 된 속성 파일 (언어 묶음)이 있는데이 파일을 열면 Eclipse
에 올바르게 표시되지 않습니다. 예 : gelöscht
은 gel�scht
으로 표시됩니다. 파일 연결을 Text Editor
, Properties File Editor
, JBoss Tools Properties Editor
으로 변경하려고 시도했지만 모든 경우에 이와 같이 표시됩니다.
재미있는 부분은 Notepad++
에서 파일을 열면 올바르게 표시된다는 것입니다. Eclipse
에서 텍스트 파일 인코딩은 UTF-8
으로 설정되고 파일 인코딩은 (Notepad++
에 따라) ANSI입니다.
내가 알고있는 또 다른 설정이 있습니까? Eclipse
에서 올바른 인코딩을 보려면이 문제를 어떻게 해결할 수 있습니까?
Java **의 '.properties' 파일은 ISO-8859-1 및 ** UTF-8로 인코딩되어 있어야합니다. 이는 Java에서보다 이상하고 일관성없는 결정 중 하나입니다. –
@ JoachimSauer : 글쎄, 그것은 무엇을 읽을 것인지에 달려 있습니다. Spring은 다른 인코딩을 오랫동안 지원했으며 이제'Reader.'를'Properties.load'에 전달할 수 있습니다. –
@JonSkeet : 물론, 실제로는 ** 해당 기능을 사용하지 않는 인프라가 많이 있습니다.그리고 * save * 베팅은 기본 인코딩을 사용하는 것입니다 (그리고/또는 모든 비 ASCII 문자에 유니 코드 이스케이프 사용). –