생활
이클립스 한글 깨짐현상
제가 새로 만드는 프로젝트나 파일들은 문제 없습니다.
다른 사람 파일을 불러오기만하면 다 깨져서 나옵니다 .
���� ���� ���� ���带 �����Ѵ�
이런식으로 뜨네요. .java 파일안에있는 주석까지 모든 한글이 다 깨져서나옵니다.
인터넷보고서 인코딩 UTF-8로 바꿔보고 EUC-KR로도 바꿔봐도 안되네요.
파일이 잘못됬나싶어서 메모장으로 .java파일 열어봤는데 메모장으로는 한글이 제대로 나옵니다.
windows - preference - generel - workspace 에서 바꾸는 방법 빼고 알려주세요
참고로 .jsp 파일은 문제 없네요 .java파일만 깨집니다. (servlet 파일도 깨져요 ㅠㅠ
2개의 답변이 있어요!
한글 깨짐 현상의 이유.
최초 이클립스나 다른 툴로 파일을 생성시 '기본값', 'EUC-KR', 'UTF-8' 등의 인코딩 설정에 따라가게 됩니다.
예를 들어, 'EUC-KR' 인코딩으로 진행한 프로젝트를 'UTF-8' 인코딩을 사용하고 있는 이클립스에서 열었을 시 한글 깨짐 현상이 발생합니다.수정하기 전.
프로젝트를 백업하길 권장합니다. 한글은 인코딩을 변경하다보면 꼬이는 경우가 발생할 수도 있습니다. 그리고 여기서 말하는 파일은 자바파일을 기준으로 말합니다.수정방법 1.
(해당 방법은 'UTF-8'로 생성된 프로젝트일 때를 기준으로 작성됨. 즉, 'EUC-KR'로 생성된 프로젝트라면 'UTF-8' 대신에 'EUC-KR'로 변경해야 함)
Window - Preference - General - Workspace - Text file encoding->'UTF-8'로 변경
또는
encoding으로 검색한 후
Text file encoding->'UTF-8'로 변경
CSS Files, HTML Files, JSP Files, XML Files 모두 UTF-8로 변경수정방법 2.
(파일의 기본 인코딩을 변경하는 방법이므로 신중하게 변경하길 권장함)
방법1.에서 안되면...
Window - Preference - General - Content Types - Java Source File - Default
encoding->'UTF-8'입력 후 Update나 'EUC-KR'입력 후 Update, 아니면 Default(입력창을 비워두고 ) Update 해보면서 찾아보시길...첨언.
방법1, 2처럼 전체 파일이 동일한 인코딩이라면 상관이 없겠지만 일부 파일만 인코딩이 다를 수가 있습니다. 예를 들어, 'UTF-8'로 변경을 했는데 일부 파일에서만 한글 깨짐 현상이 있다고 가정합시다. 그러면 일단 프로젝트의 인코딩을 하나 정하고 해당 인코딩에 맞춰 변경한 후 수정하기 전에 백업해 놓은 파일을 이용하여 한글 깨짐 현상이 있는 파일만 에디트툴을 이용하여 텍스트만 복사&붙여넣기를 해주면 됩니다.
저는 당시에 이 방법이 최선이었는데 더 좋은 방법을 알고 계신 분이 계시다면 댓글 바랍니다.