Bonjour,
je réalise un petit test sous Windows et LUbuntu :
donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part showmessage(LeftStr('HÉLÈNE',4)+'-'+UTF8LeftStr('HÉLÈNE',4));
et unproduit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part showmessage(LeftStr('HÉLÈNE',5)+'-'+UTF8LeftStr('HÉLÈNE',5));
Ceci dit avec les commandes de LazUTF8, on a une inflation de code non négligeable : prendre les 2 caratères minuscules d'une chaine sans espace devient
Je me demandais s'il n'y avait pas une astuce pour simplifier tout cela. J'ai un vague souvenir sous Windows de créer la fiche en UTF8 sans BOM pour ne pas avoir à utiliser LazUTF8. J'ai réessayé... sans succès !
Code : Sélectionner tout - Visualiser dans une fenêtre à part UTF8LeftStr(UTF8LowerCase(UTF8Trim(machaine,2))))
Merci de votre aide. Cordialement. Gilles
Partager