FORUM

조회 수 7242 추천 수 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 도구 출시 안내 10 admin 2024.04.23 37549
2267 [긴급요청] .net 에서 데이터 insert 시 cubrid manager에서 한글 깨짐 현상 문의 4 minimin0516 2016.01.28 7094
2266 윈도우 설치후 실행 1 file Hera 2016.01.27 6460
2265 큐브리드 설치 cubrid service start 안됨 1 secret Hera 2016.01.27 4
2264 virtual memory 1 life 2016.01.26 6371
2263 데이터 볼륨 정리 1 청백-e 2016.01.22 7175
2262 ADO.NET cascci.dll 64Bit, field name/type 오류 2 할리 2016.01.21 7009
2261 분할테이블 인덱스 조회시 오류입니다. 3 종이 2016.01.21 6701
2260 [빠른답변요청] c#에서 Table 업데이트 시 한글깨짐 문제.. 4 file minimin0516 2016.01.20 13151
2259 테이블 생성 불가 문의 5 secret joke7 2016.01.15 18
2258 JDBC 드라이버 오류 1 kjaminam 2016.01.14 8691
2257 다시 문의드립니다. 1 secret centosm 2016.01.12 9
2256 질문드립니다. 2 secret centosm 2016.01.11 13
2255 unisql복원 관련 질문입니다. 6 secret centosm 2016.01.08 24
» 이관데이터 CharSet문제 6 ITMan 2016.01.07 7242
2253 임시볼륨이 꽉차지는 현상 문의 1 file 라면 2016.01.05 7123
2252 restoredb 사용시 오류 1 라면 2016.01.05 6930
2251 Transaction 확인시 sql_id, sql text가 나오질 않습니다. 1 큐불리드 2015.12.29 5867
2250 A트랜잭션에서 Update중인 row 를 B트랜잭션에서 Select 1 큐불리드 2015.12.25 6520
2249 오라클 to 큐브리드 마이그레이션 문의 3 secret csJung 2015.12.24 13
2248 에러코드좀 봐주시면 감사하겠습니다. 4 오명일 2015.12.23 6508
Board Pagination Prev 1 ... 92 93 94 95 96 97 98 99 100 101 ... 210 Next
/ 210

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5