Comme je l'avais signalé dans mon article de PLM n° 33, les fonctions classiques de traitement de chaînes de caractères (LEFT, RIGHT, MID ...) ne s'appliquent pas aux caractères Unicode.
Cette restriction peut désormais être levée grâce à la mise à disposition sur le
forum FreeBASIC d'une bibliothèque fournissant l'équivalent de ces fonctions pour les chaînes Unicode.
Cette bibliothèque sera intégrée dans la prochaine mise à jour de FBPano.
Voici un exemple de ce que l'on peut faire. Ici la chaîne Unicode est saisie dans un objet EDIT (on peut faire un copier-coller à partir d'un traitement de texte). On peut alors décomposer la chaîne en ses différents caractères et donner les codes correspondants (ici en hexadécimal : remarquez que certains caractères sont codés sur 2 octets). On peut ensuite transformer la chaîne en majuscules ou en minuscules.