아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
기민한진도개272
기민한진도개27219.01.21

이클립스 한글 깨짐현상

제가 새로 만드는 프로젝트나 파일들은 문제 없습니다.


다른 사람 파일을 불러오기만하면 다 깨져서 나옵니다 .


���� ���� ���� �޼��带 �����Ѵ�

이런식으로 뜨네요. .java 파일안에있는 주석까지 모든 한글이 다 깨져서나옵니다.


인터넷보고서 인코딩 UTF-8로 바꿔보고 EUC-KR로도 바꿔봐도 안되네요.


파일이 잘못됬나싶어서 메모장으로 .java파일 열어봤는데 메모장으로는 한글이 제대로 나옵니다.


windows - preference - generel - workspace 에서 바꾸는 방법 빼고 알려주세요


참고로 .jsp 파일은 문제 없네요 .java파일만 깨집니다. (servlet 파일도 깨져요 ㅠㅠ

55글자 더 채워주세요.
답변의 개수
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'로 변경을 했는데 일부 파일에서만 한글 깨짐 현상이 있다고 가정합시다. 그러면 일단 프로젝트의 인코딩을 하나 정하고 해당 인코딩에 맞춰 변경한 후 수정하기 전에 백업해 놓은 파일을 이용하여 한글 깨짐 현상이 있는 파일만 에디트툴을 이용하여 텍스트만 복사&붙여넣기를 해주면 됩니다.
    저는 당시에 이 방법이 최선이었는데 더 좋은 방법을 알고 계신 분이 계시다면 댓글 바랍니다.

    출처 - http://success206.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4Eclipse-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81


  • 작성시에도 인코딩 값을 유념하셔야합니다.