Funktionsreferenz

StringToASCIIArray

Konvertiert einen String in ein Array, welches für jedes Zeichen den ASCII-Code enthält.

StringToASCIIArray( "String", [ start [, end [, encoding ] ] ] )

 

Parameter

"String" Der in ein Array mit ASCII-Codes zu konvertierende String.
start [optional] Die 0-basierende Startposition (Standard: 0).
end [optional] Die 0-basierende Endposition (Standard: StringLen("String")).
encoding [optional] Das zurückzugebende Array enthält die Werte im festgelegten Zeichensatz:
0 - UTF-16 (Standard)
1 - ANSI
2 - UTF-8

 

Rückgabewert

Erfolg: Ein Array, dessen Elemente den UNICODE-Wert jedes einzelnen Zeichens des Strings an der entsprechenden Position enthalten.
Fehler: Gibt einen leeren String zurück.

 

Bemerkungen

Der String könnte ein eingebundenes Chr(0) enthalten. Diese erscheinen im zurückgegebenen Array auch, wenn weitere Daten folgen. Die Umwandlung stoppt, wenn das Ende des Strings oder das festgelegte Ende erreicht wurde.

Um mit dieser Funktion binäre Daten in ein Array zu konvertieren muss es zuerst in einen String mit der BinaryToString() Funktion konvertiert werden.

 

Verwandte Funktionen

StringFromASCIIArray, BinaryToString

 

Beispiel


#include <Array.au3>    ; Benötigt für  _ArrayDisplay()

Local $a = StringToASCIIArray( "abc")
_ArrayDisplay($a)