제가 델파이상에서 언어변환과 관련하여 테스트를 하고 있는 중인데 궁금한 점이 있어 질문을 드립니다.
짐 하고 있는 부분이 동적으로 언어가 체인지 되는 것인데, 버튼을 눌렀을때 리소스 DLL을 이용하여 동적으로 바뀌고 그런 것과 관련하여서는 아무 문제가 없는데 이상하게 중국어인 경우는 폰트가 깨지거나 하는 현상이 발생합니다.
현재 중국어 언어팩(번체, 간체)을 깔은 상태인데 익스플로러 같은 곳에서 임의로 중국어를 치거나 다른 사이트에서 붙여넣기를 할때는 깨지는 현상이 발생하지 않는데 델파이상에서는 붙여넣기를 하거나 하면 깨지는 현상이 발생합니다. 또한 델파이 코드창에서 중국어로 타이핑을 해본다면 스페이스를 누르기 전까지는 제대로 써지나 띄워쓰기나 엔터를 누르게 되면 ?로 표시되는 현상이 생깁니다. 만약 언어팩을 잘못깔았다면 써지는 것도 문제가 되야 하지 않은건지 궁금합니다.
또한 이러한 현상이 제가 언어팩을 제대로 못깔아서인지 아니면 추가적으로 델파이상에서 바꾸어 주어야 하는 부분이 있는지 궁금합니다. 참고로 Charset은 DEFAULT_CHARSET이고 제가 설치한 언어팩은 윈도우 사이트에서 다운받은 중국어 번체, 간자체 팩입니다.
그럼 경험하신 분의 조언 부탁드리겠습니다.
안녕하세요?
charset을 바꾸시면 해결 가능할 것 같습니다. 간체의 경우 GB2312_CHARSET으로 바꾸고
폰트도 중문에 해당하는 것으로 바꾸시면 정상적으로 나올겁니다.
각 언어별로 해당하는 charset으로 설정해주어야 합니다.
자세한 것은 도움말을 참조하세요..^^;