_Base64ToStr

(    S64 : StringZ;
     CP  : Longint) : StringZ

Funkce převádí znaky řetězce S64 ve formátu Base64 do kódové stránky, kterou program používá CP1250. V řetězci S64 musí být data uložena v kódové stránce určené parametrem CP .

CP Popis
-1 Nepoužije žádnou konverzi kódové stránky. Jedná se o čistý převod řetězce z 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 _StrXToS. Ta však používá pouze krátké řetězce.

Podívejte se na: Převody

Příklad:

dim s64 : StringZ;
s64 := _StrToBase64("abcděf", CP_UTF8);
Trace(_Base64ToStr(s64, CP_UTF8));