* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
Ubuntu Server 13.04 64bit | |
9.1 | |
[도움말]-[버전정보] 확인 | |
ADO.net |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
안녕하세요~~
언어 설정을 ko_KR.utf8로 설정하여 사용중입니다.
터미널 사에서는 서버 스타트 스탑시 한글 메세지가 정상적으로 출력됩니다.
하지만 윈도우 PC에서 CM이나 ADO.net 앱에서 오류 메세지가 깨져서 나옵니다.
질의 편집기는 UTF8으로 설정했고 한글 데이터는 정상적으로 보입니만 쿼리 오류시 에러 메세지가 깨집니다.(ADO.net 앱도 같음)
디버깅이 힘들어 지는데 ... 어떻게 해결해야 할까요?
CUBRID 9.1에서 CUBRID_CHARSET을 ko_KR.utf8로 설정하는 경우에 CUBRID Manager에서 출력되는 메시지가 깨지는 경우가 있습니다. 이는 CUBRID_CHARSET을 위와 같이 설정하는 경우, 메시지가 HEX로 변환되어 기록되기 때문에 매니저 뿐만 아니라 Cas Error_log에서도 동일하게 발생합니다.
이 경우, CUBRID_MSG_LANG=en_US으로 변경하신 후, 서비스를 재구동 하시면 Manager의 오류 메시지를 정상적으로 보실 수 있을 것입니다.