(변경 전)
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로 설정해주면 이클립스에서 깨졌던 주석이 다시 복구되었을 것이다.
'~ 2014 > JAVA & ANDROID' 카테고리의 다른 글
ANDROID:: Toast (0) | 2013.07.12 |
---|---|
ANDROID:: Thread / 애플리케이션 종료시 에러 (0) | 2013.07.12 |
JAVA:: DeskTop / 파일경로를 통해 외부파일 실행하기(ex .avi) (0) | 2013.07.11 |
ANDROID:: intent를 이용한 액티비티 간 데이터 전달 (0) | 2013.07.11 |
ANDROID:: 간단한 onClick 예제(버튼이벤트) (0) | 2013.07.11 |