환경: 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
감사합니다.
|