C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[61450] Re:[질문] DBGrid의 유니코드 지원 여부
땅주인 [heaven2] 1348 읽음    2010-06-08 21:14
자답입니다.
MySQL에 기초 데이터 넣을 때 유니코드로 제대로 못 넣어서 이런 에러가 나더군요..(변변치 못하게..)

혹, MySQL에서 작업하시는 분들은
MySQL의 MySQL의 GUI Tool인 MySQL Query Browser에서는 유니코드 데이터(한글등 다국어 문자들..)가
제대로 들어가지 않는다는 것을 알려 드립니다.

EMS Tool(돈주고 샀습니다.)에서는 제대로 들어가더군요.
여러개의 문장의 Batch실행이 안되서.. 백 수십여개의 문장을 copy and paste로 날리느라
손가락 부러질뻔 했다는.. ㅠ.ㅠ;;;

오늘 하루 삽질해서 알아낸 것이.. 저같은 삽질 안하시기를...

땅주인 님이 쓰신 글 :
: 환경: C++ Builder 2009
: DB : MySQL 5.0  ( Unicode character set => UTF-8)
:
: DB에 유니코드로 들어가 있는 데이터를
: DBExpress로 방식으로 읽어서 DBGrid에  표시하니 한글이 깨지는 문제가 발생하네요.
:
: DBGrid가 유니코드를 지원하지 못하는 것인 지요?
:
: 첨부된 그림의 깨진 글자 옆 컬럼은 Select한 데이터를 가지고 Client에서 가공하여 처리하는 것이라
: 유니코드와는 별개입니다.
:
: 깨진 부분만 ... 해결해야 하는데..
:
: 도움 주시길...
:
: 쿼리 문장은
:
:
: SELECT PointCode, PointName,   /* PointName이 깨짐 */
:        CASE Subject WHEN 81 THEN '출발'
:                     WHEN 82 THEN '횡단'
:                     WHEN 83 THEN '철길'
:                     ......
:                     WHEN 95 THEN '돌발'
:                     WHEN 80 THEN '전구간'
: 	    ELSE         '-' 
: 	   END AS SUBJECT,                    
:        FailFlag, PointVal FROM Point
: ORDER BY PointCode
: 

:
: 감사합니다.

+ -

관련 글 리스트
61440 [질문] DBGrid의 유니코드 지원 여부 땅주인 1373 2010/06/07
61450     Re:[질문] DBGrid의 유니코드 지원 여부 땅주인 1348 2010/06/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.