넓고얕은지식사전

이클립스 주석 깨짐 ( UTF-8) 설정법 본문

IT/JSP & Servlet

이클립스 주석 깨짐 ( UTF-8) 설정법

맛난이 2022. 4. 20. 13:46
반응형

이클립스 기본 언어는 EUC-KR이다. 

그냥 사용해도 무방하지만 상황에 따라서 다른 인코딩 방식으로 작성해야 하는경우가 생긴다.

 

무시하면 ?

이렇게 깨진 주석을 마주하게 된다.

별 상관 없을지 모르지만 나도 내가짠 코드를 잘 기억하지 못하므로 고대의 내가 작성한 주석이 나한테는 매우 소중하다.

 

저기에 적혀이는 NULL을 봐서는 NULL값에 대한 설명이라는 것을 알수 있지만 

뭔가 알려주기 위해 열심히 적었을 나의 외침이 분명하기에  나는 확인해야만 한다.

 

 

자 시작해 보자!

 

Window > Preferences > General > Workspace > 

Other: 에 UTF-8 선택 하고 > Apply

 

General > Content Types > JAVA Class File

Default encoding: 에다가 UTF-8 입력하고 > Update

 

General > Content Types > Text

Default encoding: 에다가 UTF-8 입력하고 > Update

추가로 Text 예하의 다른 설정은 ISO-8859-1로 되어있는데

이것들은 하나하나 UTF-8로 바꿔 주어야 한다.

 

General > Content Types > Text 예하의

Java Properties File 과 JSP를

Default encoding: 에다가 UTF-8 입력하고 > Update

Preferences창에서 General > Editors > Text Editors > Spelling

Encoding: 에다가 UTF-8 입력 후  Apply

Preferences창에서 Web > CSS Files

Encoding: 에다가 UTF-8 입력 후  Apply

 

Preferences창에서 Web > HTML Files

Encoding: 에다가 UTF-8 입력 후  Apply

 

Preferences창에서 Web > JSP Files

Encoding: 에다가 UTF-8 입력 후  Apply

 

다 했으면 Apply and Close

 

 

다시보니 반갑다 주석아!

결국 보고자 하는 주석은 별 내용은 아니었지만 어쨌든 이렇게 언어설정을 마쳤다.

실제 현업에서는 주석이 매우 중요하다. 주석 뿐아니라 위에서 설정한 인코딩은 매우매우매우 중요하다 !!!!

 

기본 인코딩을 변경하지 않고 사용해도 무방하지만 DB와 서버간의 인코딩 정보가 상이하면 전달값이 위의 주석처럼 깨져서 넘어오게 된다. 그때는 당황하지 않고 이 글을 참고하면 되겠다.

 

자주하는 작업이 아니다 보니 매번 할때마다 나도 열심히 검색해서 찾아보는데 시간이 오래걸리지는 않지만 번거로운 일이다.

 

부디 고생하는 나를 위해 열심히 작성 하였으니 담부턴 그냥 쭉쭉 따라서 하고 넘어가자.

반응형
Comments