decode Base64(a, b, [c])


Dekodiert einen Base64-kodierten Text. Dabei wird der Text a zuerst nach dem Base64-Verfahren in eine Bytefolge gewandelt und diese dann mit der in b angegebenen Zeichenkodierung in den Ergebnistext.

Das Verhalten der Funktion, wenn ein Fehler bei der Dekodierung auftritt, wird mit Parameter c gesteuert.

Parameterbeschreibung


Parameter

Beschreibung

a

Base64-kodierter Text.

b

(optional) Zu verwendender Zeichensatz für den Ergebnistext. Default: 8859_1. Hinweis: Verwenden Sie zur Auswahl eines Wertes die drei Punkte.

c

(optional) Fehlerverhalten bei Dekodierfehler. Erlaubte Werte: keep, empty, error. Default: keep. Hinweis: Verwenden Sie zur Auswahl eines Wertes die drei Punkte. Hinweis: Falsche Angaben in Parameter b führen immer zu einem Fehlerabbruch.

keep - Der Rückgabewert der Funktion ist a.

empty - Der Rückgabewert der Funktion ist ein leerer String mit gesetztem Empty Flag.

error - Profil bricht mit Fehler ab.

Beispiele


Parameter a

Parameter b

Parameter c

Ergebnis

VOR4dA==



Täxt

VOR4dA==

ASCII

T?xt

VOR4dA==

Dummycharset

Profil bricht mit einem Fehler ab.

VOR4dA==XXX


keep

VOR4dA==XXX

VOR4dA==XXX

error

Profil bricht mit einem Fehler ab.