_StrToBase64

(    S  : StringZ;
     CP : Longint) : StringZ

Funkce převádí znaky řetězce S (z kódu, který program používá CP1250) do formátu Base64 v kódové stránce, která je určena parametrem CP.

CP Popis
-1 Nepoužije žádnou konverzi kódové stránky. Jedná se o čistý převod řetězce do Base64.
CP_ACP Aktuální ANSI kódová stránka Windows.
CP_OEMCP Aktuální OEM kódová stránka Windows. Pro Windows 1250 je to LatinII (852).
CP_THREAD_ACP Jako -1.
CP_UTF7 Kódování UTF-7
CP_UTF8 Kódování UTF-8
Čísla kódových stránek

Například:

  • 850 - OEM - Multilingual Latin I
  • 852 - OEM - Latin II
  • 1250 - ANSI - Central European
  • 1252 - ANSI - Latin I
  • atd.

Podobná funkce na převody je StrSToX. Ta však používá pouze krátké řetězce.

Podívejte se na: Převody

Příklad:

Trace(_StrToBase64("abcděf", CP_UTF8))