Asc |
Valeur ASCII |
| VBScript |
Syntaxe
Paramètres
| Nom |
Description
|
| caractere |
Ce paramètre permet d'indiquer une chaîne de caractères à déterminer par le premier caractère |
Description
Cette fonction permet de retourner le code ASCII d'un caractère.
Remarques
- La fonction Asc est utilisée pour récupérer le code ASCII du premier caractère d'une chaîne passée en paramètre. Cela permet de convertir des caractères en
leur représentation numérique, utile dans de nombreuses manipulations de texte ou traitements de données.
- Même si le paramètre s'appelle généralement caractere, il peut s'agir d'une chaîne de plusieurs caractères. Cependant, seule la première lettre de cette chaîne
est analysée par la fonction Asc. Les caractères suivants sont ignorés.
- Si vous passez une chaîne vide à la fonction Asc, cela générera une erreur d'exécution. Il est donc recommandé de toujours vérifier la validité de la chaîne avant
d'en extraire un code ASCII.
- Asc peut être utilisé dans des comparaisons de caractères, des tris personnalisés, ou pour des opérations de chiffrement ou de transformation de texte basées
sur la valeur numérique d'un caractère.
- Le résultat retourné par Asc est un entier compris entre 0 et 255, correspondant à la table ASCII standard étendue. Cela peut varier légèrement selon les
systèmes si des caractères spéciaux sont impliqués, notamment dans les ensembles de caractères non-anglais.
- L'instruction Asc("A") renvoie par exemple 65, ce qui correspond à la valeur ASCII de la lettre majuscule A. Cette conversion est particulièrement utile dans des
algorithmes de validation ou d'analyse de contenu alphanumérique.
- Il est possible de combiner Asc avec la fonction Chr, qui effectue l'opération inverse. Ensemble, elles permettent de convertir dans un
sens ou l'autre entre caractères et codes numériques, ce qui facilite les traitements de chaînes complexes.
- Dans un contexte multilingue, Asc peut ne pas être adapté pour manipuler des caractères Unicode étendus ou des alphabets non latins. VBScript étant limité
dans sa gestion des caractères non-ASCII, on privilégiera d'autres environnements pour ce type de besoin.
Dernière mise à jour : Lundi, le 19 Avril 2021