Background Image

FORUM

조회 수 7050 추천 수 0 댓글 6
?

단축키

Prev이전 문서

Next다음 문서

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

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window7 64bit
CUBRID Ver.
9.2.4.0002
CUBRID TOOL Ver.
CUBRID Query Browser 2014 빌드 0458  (64bit)
응용 환경(API)
java

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

운영환경(Linux)에 있는 데이터를 개발환경(Window)로 데이터를 이관해 왔습니다.

Application은 Java/JSP이구요 UTF-8로 데이터가 처리되었습니다.


다른 데이터는 정상적으로 잘 나오는데 암호화된 데이트(사용자 관련 정보)는 한글이 깨져서 나옵니다.

기존에 정상적으로 나오던 데이터이기 때문에 데이터 문제같지는않은데요.

암호화 모듈은 Java로 작성된 모듈을 Cubrid Function으로 활용했고 Select시에 decrypt Function을 사용했습니다.


Cubrid Query Browser에서 UTF-8로 연결해서 테스트해보면 암호화하고 복호화했을 때  한글이 깨지구요

EUC-KR로 연결하면 정상적으로 암/복호화가 됩니다.

하지만 운영환경에서는 UTF-8로 정상적으로 데이터 처리가 되고 암/복호화도 잘 되었는데요

개발에서만 문제가 되고 있습니다.

조언 부탁드립니다. 

  • ?
    진우진 2016.01.07 19:55

    SP를 통해 UTF-8로 데이터베이스에 저장되어 있는 한글을 정상적으로 읽어 오려면 JVM의 디폴트 charset을 확인해야 합니다.

    JVM의 charset이 EUC-KR로 되어있다면 해당 부분 UTF-8로 처리 후 다시 시도해보시기 바랍니다.


  • ?
    ITMan 2016.01.07 22:37

    다른 한글 데이터는 정상적으로 잘 나오구요

    저장시 암호화시킨 사용자 정보만 한글이 깨지는데요

    운영에서는 잘 나오는 데이터를 이관해 왔고 암호화 모듈이나 소스는 동일한상황에서

    개발DB 데이터(사용자 정보중 한글)만 깨지고 있습니다.


    문제는 Cubrid Query Browser에서도 EUC-KR로 설정하고 테스트로 했을 때만 정상적으로 암/복호화가 됩니다.

    운영에서는 UTF-8로 정상적으로 암/복호화가 잘되고 있습니다.

    JVM문제는 아닌것 같은데 CUBRID상에 설정은 고려할 만한게 없을까요?


  • ?
    진우진 2016.01.07 22:51

    현재 사용하시는 암호화 모듈이 JAVA SP를 거치기 때문에 JVM의 설정에 종속됩니다.

    따라서 현재 암호화 부분을 제외한 나머지 데이터는 JVM과 상관없이 정상적으로 표시되는게 맞습니다.

     _JAVA_OPTIONS 환경변수를 -Dfile.encoding=utf-8 로 설정 적용한 뒤 시스템 재구동 후 다시 시도해보시기 바랍니다.

  • ?
    ITMan 2016.01.08 20:12

    죄송한데 현재 개발서버는 윈도우인데요

    _JAVA_OPTIONS 환경변수는 어디서 설정하나요?

    고급시스템설정 환경변수에 새로 등록하면 되나요?

  • ?
    진우진 2016.01.08 20:36

    시작 -> 실행 -> sysdm.cpl 을 입력하면 시스템 속성 창이 열립니다.

    고급 탭의 환경변수 -> 시스템변수에 추가하시면 됩니다.

  • ?
    ITMan 2016.01.08 22:41

    친절한 답변 감사합니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 123
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
1062 언로드 후, 로드가 안되는데 어떤 사항을 체크해 봐야 할까요? 2 secret 차오이 2011.08.23 18
1061 오라클 rank() over를 대체 할 수 있는 함수가 있나요? 1 쿠쿡 2011.08.16 23286
1060 큐브리드 질의 편집기에서 쿼리 관련 문의 입니다. 1 유리심장 2011.08.12 8889
1059 [질문] Insert문의 속도 향상 방법이 있나요? 3 ........ 2011.08.10 25235
1058 테이블 우측마우스 메뉴 "데이터 올리기"를 명령어로 하는 방법은?? 1 풀소리 2011.08.09 8532
1057 큐브리드 R4.0 에서 between 사용시 문제가 발생합니다. 1 종이 2011.08.07 9248
1056 XE를 mysql에서 cubrid로 이전한 후 속도가 너무 느립니다. 22 엔하늘 2011.08.07 28572
1055 우분투 11.04에 큐브리드 설정 관련 질분 드립니다. 2 지눙이 2011.08.07 8860
1054 cubrid에 적용가능한 sms 모듈이 어떤게 있을까요? 3 dpals80 2011.08.05 10113
1053 cubrid_connect() 가 정의 되어 있지 않다고 나옵니다. 1 독고구검 2011.08.03 10439
1052 "DATABASE 검사" 도무지 끝날 기미가 안 보입니다 5 한종희 2011.08.02 8583
1051 데이터 등록에러 Sector/page table of file VFID 1 스카이 2011.07.29 8172
1050 Attempt to call a method related to scrollability of non-scrollable ResultSet. 오류 문의 1 cuins 2011.07.28 12568
1049 서비스 관련 2 브리즈 2011.07.28 7516
1048 [java] 두개의 PreparedStatement 할당후 close 시 문제 2 cuins 2011.07.27 10828
1047 PHP + Apache + Cubrid 연동 질문 입니다. 3 지누 2011.07.27 11347
1046 Oracle 사용자 팁 문의 1 비형여자 2011.07.26 9689
1045 exception 문의 1 비형여자 2011.07.22 7839
1044 CUBRID DB 호스팅 시 UTF-8 타입 사용. 1 ezzone 2011.07.19 7656
1043 데이타베이스 또는 테이블스페이스 생성 시 자동증가 옵션이 어떻게 되는지?? 3 풀소리 2011.07.19 9851
Board Pagination Prev 1 ... 143 144 145 146 147 148 149 150 151 152 ... 201 Next
/ 201

Contact Cubrid

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