자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Delphi TIdHttp 맥에서 한글 문제

2013.05.16 23:43

소우령 조회 수:6260

한글이 깨지는 문제점을 해결한 소스(UTF-8 한글 값을 전송하는 예제)

var
  s: UTF8String;
idHttp := TIdHttp.Create(nil);
postData := TIdMultiPartFormDataStream.Create;
try
  s := '한글이 깨질까?';
  idHttp.Request.ContentType := postData.RequestContentType;
  strm := TMemoryStream.Create;
  strm.Write(s[1], Length(s));
  postData.AddObject('hangul', 'text/plain', 'utf-8', strm);
  
  idHttp.Post('http://www.youtu.kr/lab/delphi-post/ ', postData);
finally
  FreeAndNil(strm);
  FreeAndNil(postData);
  FreeAndNil(idHttp);
end;


위예제 처럼 하면 잘 됩니다.. (윈도우 맥 둘다 )

하지만 s란 변수에 

s:= Edit1.Text; 란 변수로 받으면 맥 mac os 여전히 깨져 버립니다..
참고로 윈도우에선 정말 잘 됩니다..

맥에서는 여전히 깨져서 나옵니다..

firemonkey로 작업하고 있으며  맥에서만 돌리면 한글이 깨져 버립니다.. 

왜 그럴까요?? 전 xe3 사용자 입니다.


번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 20061
공지 유용한 관련 사이트 관리자2 2014.03.20 58962
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102590
219 MessageDlg 관련 질문입니다. [1] secret 신산 2013.06.20 3
218 XE4 iPhone 앱 개발시 블루투스 제어가능 한가요? [1] 강구 2013.06.21 7130
217 인디 TCP 서버 문자 수신 오류 trini 2013.06.27 8922
216 Delphi XE4 로 맥용 어플 만들고 배포하는 방법이요 [1] 준이킴 2013.06.12 5461
215 델파이7과 그 이상 버전의 string의 처리에 대한 질문 [1] couping 2013.05.10 7674
» TIdHttp 맥에서 한글 문제 [1] 소우령 2013.05.16 6260
213 Form Wizard [2] 강이 2013.05.10 4962
212 델파이 2009 버전에서 WideString을 사용하였습니다. XE4에서는 더이상 사용하지 못하나요? [1] 관리자 2013.05.21 7423
211 델파이 ios 앱 개발에서 데이터 연결 프로그램을 실행 시 오류가 발생합니다. [1] 관리자 2013.06.07 7210
210 begin...end 342page error [1] chris 2013.05.28 6008
209 간단히 할수 있는 방법 없을까요> [1] memc 2013.06.04 5079
208 begin..end 262page error.. [3] chris 2013.05.24 5141
207 공지 번호 215번에 대한 답이 없어...화면 캡쳐하여 다시 올립니다. [2] file 좋은사람 2013.05.15 4769
206 paserver오류 [1] secret 최종호 2013.05.02 1
205 델파이 XE4의 IOS 어플리케이션 개발시 TListBox와 TListView가 있습니다. 실행 성능 면에서 어느것이 더 빠를까요? [1] 관리자 2013.05.20 6240
204 XE4에서 iOS Device에서 실행하는 경우..오류.. [2] file 델파이야 2013.04.25 7118
203 FM3 질문입니다. Feelple(고재철) 2013.05.10 5635
202 remote profile 삭제 방법 file Dreamingguy11 2013.05.08 5458
201 TCanvasGPU 문의 Feelple(고재철) 2013.05.06 6696
200 rad studio xe2 설치 프로그램 실행시 설치프로그램 강제 종료 secret 마구 2013.04.30 0