LXF_FORM이 뭔지는 잘 모르겠으나 아래와 같이 할 경우 한글이 깨집니다
혹시 이런 이유가 아닌지 확안해보세요.
* 환경 : Windows 8.1 x64, RAD Studio XE4
AnsiString sAnsiName = "이름"; // Ansi 스트링
String sUnicName = "이름"; // Unicode 스트링
AnsiString sStr1, sStr2;
sStr1.printf("%s", sAnsiName);
sStr2.printf("%s", sUnicName); // Unicode 스트링을 Ansi 형식으로 출력 시
Edit1->Text = sStr1; //이름 <- 정상 출력
Edit2->Text = sStr2; //t?? <- 깨짐.
Son 님이 쓰신 글 :
: 안녕하세요.
:
: 아래와 같이 변수를 입력하는 과정에서 문자깨짐이 계속 발생하는데 어떻게 해야 할까요?
:
: 만들고자 하는 형태는 KCB_send_comp_name 이라고 명칭한 박스칸에 '삼성'이라고 입력하면
:
: 최종적으로 ls_send_comp_name에 %삼성% <-- 이렇게 프로시져에 보낼려고 합니다.
:
: 현재 아래와 같이 입력하면 %ìàB% 이런씩으로 표시되고 있습니다.
:
: LXF_FORM( ls_send_comp_name2, "%s%s%s" , "%", KCB_send_comp_name, "%" );
: LXF_COPY( ls_send_comp_name , ls_send_comp_name2 );
:
: 도움 부탁드립니다~
:
|