ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 이클립스(Eclipse) 한글 깨짐 - "UTF-8" 인코딩 설정
    IT/Tool 2019. 6. 13. 08:01

    개념

    인코딩이라는 개념과 친하지 않은 뉴비들을 위한 아주 간략한 설명을 하자면...

     

    어딘가에서 소스를 가져와서 이클립스에 갖다 붙혀봤더니, 한글이 깨져서 나와요.

    or

    HTML, JSP에서 작성 된 한글이 실제 브라우저에서 확인해보면 한글이 깨져서 나와요.

    위와 같은 사례가 대부분이다.

    인코딩이란 쉽게 설명하자면 컴퓨터가 한글을 표현하는 방식이다.

    뉴비라면 굳이 표현되는지 자세하게 알 필요 없고...

    그냥 "공통으로 UTF-8 이라는 방식으로 사용한다." 정도만 기억하면 된다.

    다른데서 UTF-8 방식으로 작성된 한글이 있는데, 내 이클립스가 한글을 쓰고 읽는 방식이 EUC-KR 이라면 한글이 깨지는 결과가 나오는 것이다.

    다른 예로, 대부분의 사람들의 이클립스는 이미 UTF-8로 설정되어있다.

    그러나 내 이클립스가 EUC-KR 방식으로 소스를 작성했다면...

    내가 작성한 그 소스는 다른사람의 이클립스(UTF-8)에서는 글자가 아작난다는 이야기다.

    결론은, 이클립스를 새로 설치한 사람도 다른작업보다 인코딩을 UTF-8로 설정 해줘야 하는게 우선 필수적인 작업이다.


    방법

    1. Window > Preferences 클릭

    2. General > Content Types :: Java Class File 클릭 후 아래 UTF-8 입력 하고 Update 클릭

    3. General > Workspace :: Text file encoding 에 Other 체크하고 UTF-8 선택 후 Apply 클릭

    4. General > Editors > Text Editors > Spelling :: Encoding 에 Default (UTF-8) 선택 후 Apply 클릭

    5. Web > CSS Files :: Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 Apply 클릭

    6. Web > HTML Files :: Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 Apply 클릭

    7. Web > JSP Files :: Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 Apply 클릭

    8. XML > XML Files :: Encoding에 ISO 10646/Unicode(UTF-8) 선택 후 Apply 클릭

    위 설정을 거쳐주면 아마 다른데서 UTF-8로 작성된 한글들이 깨져보이는 일은 없을거다.

    그러나, 웹프로젝트를 하는데 브라우저에서 한글이 깨져서 나오는경우는, 아래 링크를 참조해서 설정을 넣어주자.

     

    https://suzxc2468.tistory.com/180

    댓글

다치지 말고 운동하자.