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

Delphi TIdHttp 맥에서 한글 문제

2013.05.16 23:43

소우령 조회 수:6227

한글이 깨지는 문제점을 해결한 소스(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 15768
공지 유용한 관련 사이트 관리자2 2014.03.20 54582
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97995
153 Richedit에 대해 질문 있습니다. RTF코드 추출 때문에 그렇습니다. [3] 한림대의료원정보기술센터 2013.12.31 5702
152 델파이5에서 중국어를 지원할 수 있나요? [1] 하승수 2013.12.24 5712
151 double 형 변수.. ??? [1] 양현숙 2013.07.12 5722
150 Cannot create file "". 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다. [3] 황금의미르 2017.03.07 5850
149 XE7델파이로 안드로이드쪽 개발을 하고 있습니다. 그런데~~~ [1] 아기사랑 2014.09.25 5856
148 Richedit에 대해 하나만 더 여쭙겠습니다. [1] 한림대의료원정보기술센터 2013.11.16 5971
147 begin...end 342page error [1] chris 2013.05.28 5980
146 dbxconnections.ini 보안 cdrd 2013.04.30 6014
145 델파이 7 에서 델파이 xe5 로 마이그레이션에 대하여 [1] 규파파 2014.01.14 6070
144 델파이 XE2 에서 Chart FX 사용과 관련해서? [1] maizard 2013.09.03 6093
143 Quick Report를 Fast Report로 빠르게 전환하는 방법은 ? [1] 관리자 2014.01.10 6110
142 DelphiXE4 dbxconnections.ini not found [4] file 쿠키 2013.06.23 6136
141 Paserver에서 에러 [1] file 진이한이 2013.04.19 6164
140 델파이 XE4의 IOS 어플리케이션 개발시 TListBox와 TListView가 있습니다. 실행 성능 면에서 어느것이 더 빠를까요? [1] 관리자 2013.05.20 6202
» TIdHttp 맥에서 한글 문제 [1] 소우령 2013.05.16 6227
138 한글검색 문의드립니다. [1] 장희진 2013.04.01 6236
137 XE2 버젼에서 idHttp 에서 오류 [1] 파란하늘 2013.12.31 6302
136 XE5에서 안드로이드앱 개발시 MySql 데이터를 어떻게 주고 받을 수 있나요? [6] 임우식 2014.01.08 6335
135 Begin-End책에서 궁금한 내용-445페이지 [1] funny 2012.10.21 6398
134 DBEXPRESS 와 MySQL5 처리시 한글문제.... [1] 파란하늘 2013.04.10 6480