Background Image

FORUM

조회 수 7051 추천 수 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

    친절한 답변 감사합니다.


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views136
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4477
    read more
  3. 윈도우 CUBRID DB 자동 실행

    Date2014.07.12 By조금느린아이 Views7150
    Read More
  4. 윈도우 DBA 비번 암호변경

    Date2016.06.15 By천상 Views10399
    Read More
  5. 윈도우 구동시 데이터베이스 구동 관련 문의

    Date2009.02.23 By이석희 Views12372
    Read More
  6. 윈도우 구동시 데이터베이스 구동 관련 문의 2

    Date2009.02.24 By이석희 Views12799
    Read More
  7. 윈도우 도스 모드에서 쿼리 실행 방법 문의

    Date2011.10.12 ByProMind Views11404
    Read More
  8. 윈도우 서비스로 동작시킬 때와 administrator 로 실행 할 때 차이

    Date2010.10.16 By노스 Views8834
    Read More
  9. 윈도우 설치후 실행

    Date2016.01.27 ByHera Views6254
    Read More
  10. 윈도우 큐브리드 매니저에서 리눅스에 설치한 큐브리드 DB 접속하기

    Date2009.10.31 By까망군 Views9070
    Read More
  11. 윈도우 큐브리드 메니저로 리눅스 접속

    Date2010.09.14 By노스 Views11093
    Read More
  12. 윈도우10에서 cubrid명령어 입력시 cubrid.exe 실행

    Date2019.09.23 By킁미 Views289
    Read More
  13. 윈도우7+iis(7.5)+php5+cubrid에 xe 설치 후에 초기하면에 빨간색 글들.

    Date2009.12.26 ByHyuk-kwony Views20651
    Read More
  14. 윈도우7일때 로컬엔진으로 접속하면 에러납니다.

    Date2014.07.17 By어려운큐브 Views9
    Read More
  15. 윈도우에 관리모드 localhost 접속 안 됩니다.

    Date2016.02.24 By나무친구 Views9464
    Read More
  16. 윈도우에 등록되는 서비스명 변경이 가능한가요? ^^

    Date2010.11.08 By노스 Views10744
    Read More
  17. 윈도우에서 백업받은 DB를 리눅스 환경에서 복구 할수 있나요?

    Date2009.10.03 Bynewbie Views12632
    Read More
  18. 윈도우용 PHP 7에서 사용할 수 있는 큐브리드 드라이버 제공 시점 문의

    Date2015.12.06 By차오이 Views8191
    Read More
  19. 윈도우용 python 드라이버 설치 오류

    Date2023.01.18 By리치타이거 Views82
    Read More
  20. 윈도우용 큐브리드 문의

    Date2012.03.13 Byzino Views6355
    Read More
  21. 유니크한 값 얻어오기 있나요?

    Date2009.03.19 By이승훈 Views13138
    Read More
  22. 유저생성 함수 반복 실행 시, fatal error발생

    Date2023.11.09 Byf0081 Views107
    Read More
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