Convertit une chaîne en un tableau contenant le code ASCII de chaque caractère.
StringToASCIIArray ( "string",[start = 0 [, end [, encoding = 0]]] )
"string" | La chaîne à convertir en tableau de codes ASCII. |
start | [optionnel] La position, de base 0, à partir de laquelle le traitement doit commencer (par défaut: 0). |
end | [optionnel] La position, de base 0, à laquelle le traitement doit s'arrêter (par défaut : StringLen("chaîne")). |
encoding | [optionnel] Le tableau retourné contiendra les valeurs dans le jeu de caractères spécifié : $SE_UTF16 (0) - UTF-16 (par défaut) $SE_ANSI (1) - ANSI $SE_UTF8 (2) - UTF-8 |
Succès: | Retourne un tableau où chaque élément est le code Unicode du caractère à la position correspondante. |
Échec: | Retourne une chaîne vide. |
BinaryToString, StringFromASCIIArray
#include <MsgBoxConstants.au3> #include <Array.au3> ; Required for _ArrayDisplay() only. Example() Func Example() ; Convertit la chaîne en un tableau ASCII. Local $aArray = StringToASCIIArray("Ceci est une phrase avec espaces-blancs.") ; Affiche le tableau pour voir qu'il contient les valeurs ASCII de chaque caractère de la chaîne. _ArrayDisplay($aArray) ; Convertit le tableau en une chaîne. Local $sString = StringFromASCIIArray($aArray) ; Affiche la chaîne pour voir qu'elle correspond à la chaîne d'origine d'abord converti en un tableau. MsgBox($MB_SYSTEMMODAL, "", $sString) EndFunc ;==>Example