안녕하세요
서버에 Post로 데이터를 보내는데 유독 한글만 서버에서 깨져서 나옵니다.
리스폰한 데이터는 클라이언트로 정상적으로 한글 보여지고요
스트링스팀에 데이터를 담아 인디 http로 서버로 전송 하는데 서버에서는 한글만 깨지네요
영문이나 숫자는 처리가 되어 지는데요..
혹시 post 관련 한글 처리하는것 좀 아시는분 계시나요?
검색 해본데로 해봐도 한글 처리가 안됩니다.
//TStringStream Post 데이터를 담는다
TStringStream *DataAdd = new TStringStream("", TEncoding::UTF8, true);
//TStringStream Response 데이터를 담는다
TStringStream *response = new TStringStream("", TEncoding::UTF8, true);
우선 Request 항목입니다.
DataAdd->WriteString("");
DataAdd->WriteString("");
DataAdd->WriteString("홍길동");
IdHTTP1->Request->CharSet = "utf-8"; // "euc-kr" ,"utf-8" ;
IdHTTP1->Request->ContentType = "text/xml";
IdHTTP1->Post(URL, DataAdd, response);
|