db2 jdbc를 사용해 자바로 데이터를 인서트 하고있는데요. 데이터는 텍스트 파일에서 읽어와서 파싱해서 넣고있습니다.
그런데 넣을때 한글이 깨져서 들어가길래 [¹°³()] 이런식으로요.. 그래서
new String(arr[0].getBytes("8859_1"), "KSC5601");
arr[0]이 파싱한 데이터이고 저런방식으로 스트링을 생성하여 넣어주었더니 데이터가 제대로 들어갔습니다.
그러나 다시 데이터를 자바에서 셀렉트 해오면 다시 [???] 로 깨져서 나오구요.
이건뭔가 근본적인 방법이 필요한것같은데요..
유닉스 환경에서 자바를 돌리고 있구요. 살펴보다 보니 codepage라는 것이 맞춰져야 한다던데
그 문제 인가요?? 그렇다면 어떻게 확인할수있는것인지 아시는분은 답변좀 부탁드립니다. ^^
|