function URLEncode(const S: string): string; var Idx: Integer; // loops thru characters in string begin Result := ''; for Idx := 1 to Length(S) do begin if S[Idx] in ['A'..'Z', 'a'..'z', '0'..'9', '-', '=', '&', ':', '/', '?', ';', '_', '.'] then Result := Result + S[Idx] else Result := Result + '%' + IntToHex(Ord(S[Idx]), 2); end; end;
'프로그래밍 > Delphi' 카테고리의 다른 글
xnView-GFL_SDK : 메모리를 이용한 데이터 복사(gflSaveBitmapIntoMemory) 참고자료 (0) | 2009.12.04 |
---|---|
StretchBitBlt를 이용한 이미지 확대 축소 (0) | 2009.11.06 |
TIdHTTP.Post로 질의 및 결과 받기 (0) | 2009.11.04 |
"coreide70.bpl" Access violation 오류 대처법 - 통합IDE 환경에서 디버깅 오류 (2) | 2009.10.06 |
GR32에서 투명한 PNG파일 버퍼로 읽어오기 (0) | 2009.09.16 |