CHRW |
Caractère Unicode |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function CHRW(expression As Integer) As String |
Paramètres
| Nom | Description |
|---|---|
| expression | Ce paramètre permet d'indiquer l'expression contenant un nombre à traiter. |
Description
Cette fonction retourne un caractère ASCII correspondant à la valeur.
Remarques
- La fonction CHRW permet de retourner le caractère Unicode correspondant à un code entier donné. Contrairement à CHRB, elle travaille avec des valeurs Unicode complètes, ce qui la rend appropriée pour des jeux de caractères internationaux étendus.
- Le paramètre passé à CHRW doit être un entier représentant un point de code Unicode, généralement compris entre 0 et 65535. Cela permet de générer des caractères issus de nombreuses langues, y compris des symboles techniques ou non latins.
- CHRW est particulièrement utile lorsqu'on doit afficher des caractères spéciaux (comme des lettres accentuées ou des caractères asiatiques) n'étant pas présents dans l'ensemble ASCII standard. Elle garantit une compatibilité avec Unicode, ce qui est essentiel pour les applications modernes.
- L'utilisation de CHRW est adaptée pour générer dynamiquement des caractères à partir de leur code numérique, ce qui est pratique pour l'internationalisation, les systèmes de cryptage simple ou la manipulation de textes complexes.
- Lorsque l'on utilise CHRW, il est important de s'assurer que la page ASP est configurée pour interpréter correctement le contenu Unicode (via l'entête Response.CodePage ou l'ensemble de caractères HTTP), sinon les caractères retournés peuvent s'afficher de manière erronée.
- Cette fonction est l'inverse de ASCW, qui retourne le code Unicode d'un caractère. Ensemble, ces fonctions permettent une conversion bidirectionnelle entre les caractères et leurs représentations numériques Unicode.
- Contrairement à CHRB, retournant un caractère basé sur un octet, CHRW retourne un caractère basé sur un mot (2 octets), ce qui permet de représenter un ensemble de caractères beaucoup plus large.
- CHRW est un outil essentiel pour le traitement de texte dans des contextes où l'on doit gérer des caractères non-ASCII, notamment dans les sites multilingues, les documents XML/HTML, ou les interfaces utilisateur complexes.
Exemple
Voici un exemple affichant la première et la dernière lettre de l'alphabet :
on obtiendra le résultat suivant :
A ZVoir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014