BINTOSTR( )-Funktion

Gibt Unicode-Zeichendaten zurück, die aus ZONED- oder EBCDIC-Zeichendaten konvertiert wurden. Abkürzung für „Binary to String“ (Binär in Zeichenfolge).

Hinweis:

Diese Funktion ist nur in der Unicode-Edition von Analytics verfügbar. In der Nicht-Unicode-Edition wird diese Funktion nicht unterstützt.

Syntax

BINTOSTR(Zeichenfolge ; Zeichenfolgentyp)

Parameter

Name Typ Beschreibung
Zeichenfolge Zeichen Der ZONED- oder EBCDIC-Wert, der in die Unicode-Zeichencodierung konvertiert werden soll.
Zeichenfolgentyp Zeichen

Das Format, aus dem konvertiert werden soll. Sie müssen einen der folgenden Werte angeben:

  • "A" – Aus ZONED-Daten (ASCII) konvertieren
  • "E" – Aus EBCDIC-Daten konvertieren

Ausgabe

Zeichen.

Beispiele

Einfache Beispiele

Der Ausdruck ZONED(-6448;4) konvertiert den Wert „-6448“ in das Zeichenformat „644Q“. Die Unicode-Edition von Analytics verlangt jedoch, dass Sie die Ausgabe von ZONED( ) durch BINTOSTR( ) in Unicode-Zeichen umwandeln.

Gibt „644Q“ im Unicode-Format zurück:

BINTOSTR(ZONED(-6448;4), "A")

Bemerkungen

Wann Sie BINTOSTR( ) verwenden sollen

Verwenden Sie diese Funktion, um Rückgabewerte der Funktionen ZONED( ) und EBCDIC( ) in einen Unicode-Wert zu konvertieren.

Hinweis

Wird diese Funktion in den Unicode-Editionen von Analytics nicht auf die Rückgabewerte von ZONED( ) and EBCDIC( ) angewendet, führt dies zu einer fehlerhaften Anzeige der Werte, da die Codierung falsch interpretiert wird.

Leitfaden für die Skripterstellung in ACL 14.1