Internet Direct (Indy) Version 9.0.1 Beta
EncodeHeader
Encode a header containing non-ASCII characters.

function EncodeHeader(const Header: string; specials: CSET; const HeaderEncoding: Char; TransferHeader: TTransfer; MimeCharSet: string): string;
Parameters
const Header: string
Header to be encoded.

specials: CSET
Set of special characters that require encoding.

const HeaderEncoding: Char
Header encoding identification character.

TransferHeader: TTransfer
transfer encoding scheme.

MimeCharSet: string
Character set for the encoding.

Returns
String - Encoded header value.

Description
EncodeHeader is a String function that performs encoding for a header field when the header contains non-ASCII characters.