[Delphi] idHTTP GET 한글전송 깨짐 Encode UTF-8


[Delphi] idHTTP GET 한글전송 깨짐 Encode UTF-8

idHTTP을 이용하여 GET 파라미터에 한글전송이 Encode을 해줘야 하는데, 간혹 Delphi에서 제공하는 encode 함수가 정상적으로 되지 않을경우 샘플 프로그램을 참고하여, 사용해주세요. function TForm_Encode.EncodeURIComponent(const ASrc: string): UTF8String; const HexMap: UTF8String = '0123456789ABCDEF'; function IsSafeChar(ch: Integer): Boolean; begin if (ch >= 48) and (ch <= 57) then Result := True // 0-9 else if (ch >= 65) and (ch <= 90) then Result := True // A-Z else if (ch >= 97) and (ch <= 122) then Result := True // a-z else if (ch = 33) then Result := True //...


#Delphi #Encode #GET #HTTP #UTF8

원문링크 : [Delphi] idHTTP GET 한글전송 깨짐 Encode UTF-8