Background Image
조회 수 20800 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

CUBRID JAVA StoredProcedure(이하 SP) DB Server Process가 구동 될 때 포함하여 함께 구동되는 JVM에서 동작한다.

따라서 SP를 통해 utf-8로 데이터베이스에 저장되어 있는 한글을 정상적으로 읽어 오려면 JVM의 디폴트 charset을 변경하여야 한다.

JVM의 디폴트 charset

1.     JVM이 구동되는 환경의 LANG을 변경하거나

2.     Java 옵션을 설정으로 변경할 수 있다.

 

JVM이 구동되는 환경의 LANG을 변경

먼저 ‘locale –a |grep ko_KR’ 명령을 수행하여 변경 가능한 utf-8 값을 확인한다.

[newTest1 ~]$ locale -a|grep ko_KR

ko_KR

ko_KR.euckr

ko_KR.utf8

변경 가능한 utf-8 locale 값을 LANG 환경변수에 설정한다.

[newTest1 ~]$ vi .bash_profile

export LANG=ko_KR.utf8

[newTest1 ~]$. .bash_profile

 

JAVA 옵션 설정으로 변경

_JAVA_OPTIONS 환경 변수를 설정한다.

[newTest1 ~]$ vi .bash_profile 

export _JAVA_OPTIONS=-Dfile.encoding=utf-8

[newTest1 ~]$. .bash_profile


JVM의 디폴트 charset을 변경하고 나서는 꼭 DB Server를 재 시작해줘야 한다.

[newTest1 ~]$ cubrid server restart DB_NAME 

 


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
119 질의작성 group by 사용 방법 및 여러 필드중 하나의 필드에 대하여만 group by 처리 방법 남재우 2010.02.26 21712
118 질의작성 group_concat(문자열 그룹처리) 함수 사용하기 권호일 2016.06.29 28253
117 운영관리 insert 질의로 16K 이상 데이터 입력 시 오류 문제와 해결방법 정만영 2010.07.01 13184
116 CUBRID 매니저 java.lang.OutOfMemoryError 처리 방법 file janus 2009.04.13 17880
115 응용개발 jdbc에서 bit 데이터 타입 사용하기 손승일 2009.04.11 15013
114 응용개발 jdbc에서 질의 플랜정보 보는 방법 손승일 2009.04.15 15840
113 질의작성 join update 처리방법입니다.(연관성 있는 테이블을 조인하여 처리하는 UPDATE 구문) 권호일 2012.11.30 20395
112 운영관리 libjvm.so 찾지 못하여 서버 구동이 되지 않은 경우 admin 2008.11.21 26465
111 운영관리 linux에서 ipcs를 이용한 CUBRID의 Shared Memory 확인하는 방법 seongjoon 2010.03.31 25825
110 응용개발 loadjava 사용 시 inner class 로딩은 어떻게? admin 2008.11.21 27450
109 질의작성 loose index scan을 활용한 효과적인 쿼리 튜닝 방안 박세훈 2017.06.01 2418
108 응용개발 maven에서 CUBRID JDBC Driver 추가하기 file 김승훈 2015.12.09 8947
107 응용개발 php에서 serialize/unserialize 사용 시 주의할 점 시난 2009.12.29 31629
106 질의작성 pivot() 간략하게 구현하기 남재우 2009.06.24 23429
105 질의작성 select 결과중 몇개만 가져오는 방법 admin 2008.11.21 19919
104 질의작성 subquery를 이용한 튜닝예제 file 김창휘 2016.12.27 3328
103 질의작성 synonym에 대하여 김민종 2023.09.07 264
102 응용개발 tomcat 5.5 버전 이상에서 dbcp(커넥션 풀링) 설정법 admin 2008.11.21 28527
101 기타 utf-8 데이터 like 검색 시 설정 손승일 2009.05.12 18453
» 응용개발 utf-8로 저장된 한글이 JAVA SP를 사용하여 읽어 오면 깨져 보일때 손승일 2012.03.10 20800
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 Next
/ 14

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales