un simple détour vers le web montre en quoi consiste le code ASCII, quels caratères sont pris en charge..... pas de lettres accentuées en ASCII 'pur' , voir Wikipedia
les codes au delà de 127 ou 'ASCII étendu' ne sont pas pris en charge l'ASCII proprement dit et ont plusieurs représentations graphiques possibles (cf extensions mono octets, notion de code page....), il ya plusieurs 'extensions' concurrentes de l'ASCII
Pour moi le plus simple est de mettre tes données dans un tableau et de les passer en Hexadécimal, tu envoies ton tableau sur le port série (donc tes caractères spéciaux ne "le seront plus") ensuite tu les décodes de l'autre côté.
Je ne peux pas être plus précis il me manque des informations.
J'espère que cela t'auras aiguillé.
Ton texte est sans doute codé en utf8.
Je n'ai pas trouvé de moyen de faire digérer l'utf8 par le Nextion.
Je convertit l'utf8 en ansi (code page 1252) avant de l'envoyer avec ce programme.
Par contre g une lacune concernant le fonctionnement du code,
Les fonctions appellées ont le même nom, et c’est seulement « l’entete » qui change : Void, Byte ou String
Comment le programme choisi la fonction? suivant le type de variable?