Posted by 전덕찬 on June 24, 1997 at 20:38:22:
안년하세요 전덕찬입니다.
JDBC에서 한글처리 문제가 생각보다 복잡한 것 같습니다.
윤경구님이 가르쳐 주신 방식으로 해 보았지만 잘 안되는군요.
우선 첫번째 한글 입력 부분에서는요.
TextField부분에서 한글입력이 안되기 때문에 (커서도 안움직임)
아에 getText()가 먹기를 않아요.
그러기 때문에 얻은 text가 없기 때문에 ascii로 변환할 문자열도
아에 없게되 버립니다.
[참고] 한글 입력시( shift+space)
Linux에 HanX를 설치해 한글을 사용하고 있습니다.
Hanterm도 설치되 있지만 한글 입력에 문제가 있어
사용은 Hanx로 합니다.
두번째 한글 출력 부분에서는요.
저의 전 code에서는 KSC로 convert해서 출력하는 것이
없었기 때문에 아에 한글 부분은 출력이 되지 않았지만
경구님이 소개한 방법으로 ksc convert해서 출력을 해보니
그림(Honggil.gif)과 같이 되더군요. 한글이 이상한 문자로 깨져서 나옵니다.
[참조] http://www.chungbuk.ac.kr/~juncron/java
디렉토리에 가시면
Honggil.gif <== honggil을 TextField에 입려시
Sql.gif <== DB table구성
book_manager.txt <== 경구님이 소개한 방식을 추가한
source가 있을 겁니다.
한번 보시고 이 상태에서 어떻게 해야 한글을
제대로 사용할 수 있는지 답변해 주시면 좋겠습니다.
Windows95가 아닌 Linux이고 해서 한글 구현이 java awt에서
안되는 것이 아닐까요?
한글처리를 어떻게 해결해야 하는지 참 궁금하군요.
답변 부탁합니다.
저의 위질문에 관련된 참조할만한 글이나 정보가 있으면
알려주셔도 좋습니다.
그럼 이만.
좀 전에 답변 고마워습니다.
청주에서 전덕찬