XE2 Indy 10 버전을 쓰고 있습니다...
그런데.. 코딩을 해서 보면...
<CodeName CodeString="??증취소??유"/>
<CodeName CodeString="??증??자"/>
</Code>
이렇게 ?? 자가 표시되어서 나와요...
미치겠네요...
인디 님이 쓰신 글 :
: 영어 아니구 한글 보내는건가여~
: 그럼~ 인코딩해야져~ ㅋㅋ
: Indy 구버전은 한글 사용할때 문제 많아여~~
: RAD XE2 Indy 10으로 갈아타세여~~~ 잘대여~ ㅋㅋㅋㅋㅋ
:
:
:
:
: 김태우 님이 쓰신 글 :
: : 흠..그런데도 한글은 깨져서 나오네요..ㅜㅜ
: :
: : 빌더 님이 쓰신 글 :
: : : 김태우 님이 쓰신 글 :
: : : : AnsiString XmlString = Xmlresponse->DataString;
: : : : WideString WideText;
: : : : // AnsiString을 UTF-8로 변환해 줍니다.
: : : : WideText = UTF8Encode(XmlString);
: : : : // 인코딩된 UTF-8데이터를 AnsiString타입으로 변환해 줍니다.
: : : : XmlString= UTF8Decode(WideText);
: : : :
: : : : 이런 식으로 한다고 알고있는데..
: : : : 전혀... 안되더군요....
: : : :
: : : : 좀더 자세히 말씀드리자면..
: : : :
: : : : AnsiString 을 UTF8로 변환해서 AnsiString 변수에 다시 넣어야 되는 상황이라서요..
: : : : 한수 가르쳐 주세요~
: : :
: : :
: : :
: : : //
: : : AnsiString a;
: : : AnsiString a2;
: : :
: : : a2 = UTF8Encode( UnicodeString(a) );
: : :
: : : 또는
: : :
: : : a2 = UTF8Encode( String(a) );
: : : //
: : : |