Q&A

  • 한글 윈도우에서 제작된 프로그램을 영문(또는 일어) 윈도우에서 돌렸을 때...
한글 윈도우에서 제작된 프로그램을 영문(또는 일어) 윈도우에서 돌렸습니다.
글자가 전부 다 깨집니다 -.ㅜ

charset을 HANGEUL_CHARSET로 설정하고, 폰트 역시 굴림으로 설정했습니다.
영문 윈도우에는 당연히 한글 언어팩과 IME가 설치되어 있구요.

Label 컴포넌트에서는 한글이 잘 나옵니다.
그러나 버튼 컴포넌트, 폼 컴포넌트등의 Caption에서는 전혀 한글이 나오지 않는군요.
이럴 경우에는 어떻게 해야 되나요?

또한, charset을 설정할 수 없는 컴포넌트 (주로 서드파티들의 컴포넌트)는 어떻게 해야 할까요?


아참, 영문 윈도우에 Delphi를 설치해서 한글 IME를 이용, 한글로 입력해 보았지만 똑같은 현상이 나타납니다. Label 컴포넌트에서만 한글이 보이네요.
Text DFM을 꺼도, 소스파일을 Unicode로 작성해도 마찬가지입니다. 흑 -.ㅜ

Delphi 5.0, Delphi 7.0 둘 다 같은 증상이네요.


해결법을 아시는 선배님들의 도움을 기다리고 있겠습니다.
1  COMMENTS
  • Profile
    LuckyBoy 2003.07.15 18:50
    일단 Control Panel의 Regional Options Setting을 해야합니다..
    General에서 Location을 Korean으로 설정을 하고 Language를 Korean을
    Default로 설정합니다..
    Input Locales에서도 한글을 Add 해 주시면 될겁니다..

    그럼 즐프하세요..
    아 그리고.. Windows는 한글판과 영문판등에 사용되는 Dll및 기타 환경이
    달라질수 있습니다..
    제가 아주 애 먹었잖아요...
    한글판에서는 아주 잘 돌아가던 프로그램이 영문판에서 아주 이상한 짓을
    해서요..
    그래서 지금은 아예 영문판깔고.. 개발하고 있습니다...