StringByteLength()

Syntaxe

Resultat = StringByteLength(Chaine$ [, Format])
Description
Renvoie le nombre d'octet nécessaire pour stocker la chaîne de caractères en mémoire en fonction du 'Format' spécifié. Le paramètre 'Format' peut prendre l'une des valeurs suivantes:
  #PB_Ascii  : La chaine est considérée comme une chaine ASCII
  #PB_UTF8   : La chaine est considérée comme une chaine UTF-8
  #PB_Unicode: La chaine est considérée comme une chaine unicode
Si le paramètre 'Format' n'est pas spécifié, le format sera #PB_Unicode si le format de l'exécutable est en mode unicode, sinon il sera #PB_Ascii.

Note: le nombre d'octets renvoyé n'inclus pas le caractère 'nul' de fin de chaîne. La taille du caractère nul est de 1 octet en mode ASCII et UTF-8 et de 2 octets en mode unicode.

Exemple:

  Resultat = StringByteLength("ä", #PB_UTF8) ; Le Resultat sera 2

OS Supportés

Tous

<- StrU() - String Index - StringField() ->