(변경 전)

socket.send(request.getBytes(), 0); 

(변경 후)

try {

socket.send(request.getBytes("UTF-8"), 0);

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

}


코드작성 전에 이클립스의 인코딩 포멧을 미리 UTP-8로 변경해 둔다면 (변경 전) 형식으로도 사용 할 수 있으나 코드의 재사용성을 위해 아래와 같이 작성해 두자.


프로젝트 인코딩 변경 :

 오른쪽 클릭> properties > resource > Text file encoding 란의 other를 utp-8 로 변경

* 다만 위와같은 방법을 쓴다면 미리 작성해논 한글 주석이 깨질수 있다. edit plus가 깔려있다면 해당 파일들을 edit plus로 열어서 문서>파일인코딩>다수파일인코딩>확인 후 인코딩 형식을 utp-8로 설정해주면 이클립스에서 깨졌던 주석이 다시 복구되었을 것이다.

+ Recent posts