utf-8로 되어있는 웹화면에서 한국어및 중국어를 입력 받아서
OCX 로 넘기면
wideString에 담은후
IdHttp 의 post 함수를 써서 다시 웹으로 값을 넘길려구 하는데
넘어가면 한국어는 어떻게 되던데 중국어가 좀처럼 되지를 않네요..
TStringList 로 넘겨도 안되고 TStringStream, TMemoryStream으로 넘겨도 안되네요..
델마당 이며 한델에서 며칠동안 계속 검색해서 할수 있는 방법은 다 동원해봤는데요..
해결할 방도가 보이질 않네요..ㅡㅜ
Delphi 7에 포함되어있는 번들 Indy를 쓰고 있구요..
기본적인 로직은 다른분들 다 사용하시는 로직에
UrlEncoding, UTF8Encode 등등 모든 인코딩을 다 써도 안되고
TIdMultiPartFormDataStream 으로 넘길려구 해도 AddFormField 인자가 String이라 스치기만 해도
중국어는 깨어지고..
이것저것 다 해보다가 도저히 방도가 없어서 질문 올립니다..
혹시 해결할수 있는 방안이 있으면..
꼭 부탁드립니다....
ps, Indy를 버전업 시키면 혹시 될까요?
중국어를 입력하실 때 아래의 함수를 이용해보세요.