UniChar |
Uni-caractère |
| Power Fx |
Syntaxe
|
UniChar( UnicodeCode )
|
|
UniChar( UnicodeCodeTable )
|
Paramètres
| Nom |
Description |
| UnicodeCode |
Ce paramètre permet d'indiquer le code Unicode pour lequel vous souhaitez obtenir le caractère correspondant. |
| UnicodeCodeTable |
Ce paramètre permet d'indiquer une table de codes Unicode pour laquelle la fonction retournera les caractères correspondants. |
Description
Cette fonction permet de retourner le caractère Unicode correspondant à un code.
Remarques
- La fonction UniChar permet de transformer un entier représentant un code Unicode en son caractère visuel correspondant : Elle est donc utile lorsqu'on
souhaite afficher des symboles, lettres spéciales ou caractères non disponibles directement au clavier.
- Ce mécanisme est particulièrement utile pour gérer des symboles techniques, des emojis ou des caractères provenant d'alphabets non latins : Il facilite
l'internationalisation ou la création d'interfaces plus expressives avec des icônes textuelles.
- La fonction accepte un seul code (sous forme numérique) ou une table de codes (UnicodeCodeTable) pour générer plusieurs caractères à la fois : Cela permet
d'obtenir une chaîne ou une collection de caractères sans les encoder manuellement.
- Lorsqu'une table de codes est fournie, UniChar retourne une table contenant les caractères équivalents à chaque code Unicode : Cette capacité vectorisée
rend la fonction efficace pour des traitements massifs ou dynamiques sur des ensembles de données.
- L'intervalle de valeurs acceptables par UnicodeCode est vaste, couvrant tous les plans Unicode définis : Il est toutefois recommandé de vérifier que les
caractères ciblés sont bien pris en charge par les polices utilisées dans l'application.
- Cette fonction est complémentaire de UniCode, qui effectue l'opération inverse en retournant le code Unicode d'un caractère donné : Ensemble, ces deux
fonctions permettent d'encoder et de décoder du texte selon le standard Unicode.
- UniChar est aussi utile pour insérer des caractères de contrôle ou des espaces insécables dans des chaînes formatées : Cela permet un meilleur contrôle
de l'affichage textuel, notamment dans des composants comme les libellés ou les zones de texte.
- Cette fonction offre une solution propre à Power Fx pour la manipulation bas-niveau des caractères, sans nécessiter de concaténation manuelle complexe :
Elle s'intègre bien dans des formules pour générer dynamiquement du contenu textuel basé sur des valeurs numériques.
Dernière mise à jour : Jeudi, le 1 Mai 2025