ASCW |
ASCII en mot |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function ASCW(n As String) As Integer |
Paramètres
| Nom | Description | |
|---|---|---|
| expression | Ce paramètre permet d'indiquer une chaîne de caractères à déterminer par le premier caractère | |
Description
Cette fonction retourne la valeur du code ASCII du premier caractère Unicode ou ANSI d'une chaîne de caractères.
Remarques
- La fonction ASCW retourne le code Unicode (ou ANSI selon le contexte) du premier caractère d'une chaîne. Contrairement à ASC, elle est conçue pour prendre en compte les ensembles de caractères étendus, ce qui la rend adaptée aux environnements multilingues.
- ASCW renvoie un entier (Integer) représentant l'identifiant Unicode du caractère, permettant de traiter des caractères au-delà de l'intervalle ASCII standard, comme des lettres accentuées, des symboles ou des idéogrammes.
- Elle est utile dans les applications qui doivent gérer des langues non latines, comme le chinois, l'arabe ou le cyrillique, car elle fournit une compatibilité directe avec les caractères Unicode utilisés dans ces alphabets.
- Lorsque la chaîne de caractères passée à ASCW est vide, une erreur d'exécution se produit. Il est donc indispensable de vérifier que la chaîne de caractères contient au moins un caractère pour éviter des interruptions inattendues du script ASP.
- La fonction peut retourner des valeurs bien supérieures à 255, contrairement à ASCB se limitant à un octet. Cela signifie que ASCW peut accéder à l'ensemble des 65 536 premiers points de code Unicode (U+0000 à U+FFFF).
- ASCW est particulièrement adapté pour des traitements tels que le tri de chaînes selon leur valeur Unicode, la conversion de caractères en codes numériques, ou l'analyse de contenu multilingue dans les bases de données.
- Même si ASCW accepte des caractères ANSI, son véritable intérêt réside dans la prise en charge du format Unicode, de plus en plus utilisé pour garantir une compatibilité internationale des contenus web.
- L'utilisation de ASCW est fortement conseillée dans les projets modernes en ASP 3.0, car elle garantit une meilleure évolutivité et portabilité vers les environnements de développement récents reposant sur l'Unicode.
Exemple
Voici un exemple montrant le valeur correspondance au début et la fin de l'alphabet en majuscule :
on obtiendra le résultat suivant :
65 90Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014