[참고] 한글 사용


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]

글쓴이 :최재영 1998년 7월 22일 17:45:01

In Reply to: 어떻게 하면 서블릿에서 한글을 제대로 받을 수 있을까요? posted by xsuk on 1998년 7월 22일 08:50:50:

이 게시판을 검색해서 얻은 자료 중에 다음과 같은 메소드가 있더군요.
저도 확실히는 감을 못 잡은 관계로 설명은 못 드리겠고 단지 참고하시고,
열심히 연구해 보세요...
xsuk님의 경우는 convert_to_ksc()를 사용해서 스트링을 받아 오면 되겠군요.
반대로 스트링을 출력하고자 할 경우에는 convert_to_ascii()를 사용하면 됩니다.



private String convert_to_ksc(String str) {
String result = null;
try {
byte[] rawBytes = str.getBytes("8859_1");
result = new String(rawBytes, "KSC5601");
} catch(UnsupportedEncodingException e) {
System.err.println(e.toString());
}
return result;
}


// 우리가 사용하는 스트링이 디폴트로 KSC5601로 인코딩되어 있으므로 유니코드로
// 인코딩된 us-ascii 스트링으로 변환해서 보내야 한다. (위는 반대로)
private String convert_to_ascii(String str) {
String result = null;
try {
byte[] kscBytes = str.getBytes("KSC5601");
result = new String(kscBytes, "8859_1");
} catch(UnsupportedEncodingException e) {
System.err.println(e.toString());
}
return result;
}




다음 글들:



이어서 글올리기(답하기)

이름:
E-Mail:
제목:
내용:
관련 URL(선택):
URL 제목(선택):
관련 이미지 URL:


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]