Delphi/C++Builder 2007에 번들된 RaveReports 7.5에는, Memo에 한글을 출력할 때 한글이 깨지는 버그가 있습니다. Memo에 긴 한글 문자열이 들어갈 때 자동으로 여러 줄로 나누게 되는데요. 이때 2바이트인 한글을 인식하지 못하고 그냥 바이트 단위로 잘라서 한글 한 글자가 각각의 글자로 강제로 쪼개져서 생기는 문제입니다.이것은 명백한 Rave의 버그인데, 유니코드가 적용된 Delphi/C++Builder 2009, 2010 버전에서는 발생하지 않습니다. 왜냐하면 유니코드 환경에서는 따로 한글을 처리하지 않아도 한글이 바이트 단위가 아닌 한글 그대로의 글자 단위로 처리되기 때문에 중간에서 잘리는 일이 없기 때문입니다.사실 RaveReports는 엄...more
2010/07/25 00:35 2010/07/25 00:35

trackback :: http://blog.devquest.co.kr/imp/trackback/179