Bonjour à tous,
Ça fait un moment que je galère pour trouver une solution à mon problème et après avoir écumé le net et ce forum, je me tourne vers vous.
Je précise que je suis en version 17.
J'ai donc un champ de saisie texte html qui me sert à enregistrer le corps d'un email.
Je souhaite donc pouvoir insérer des émoticônes dans mon texte en cliquant sur une liste d’émoticônes (zone répétée) un peu comme n'importe quelle messagerie....
Si j'ai bien compris les émoticônes sont des caractères unicode que l'on peut insérer dans du texte . Par exemple cet émoticône 😏 a été mis par copier coller à partir de cette source
D'ailleurs si je copie colle dans ma zone de texte ça fonctionne, il est bien enregistré dans mon fichier HF. (en pas joli et noir et blanc.... mais une fois envoyé par mail il reprend des couleurs dans la messagerie donc ça me va...)
Par contre impossible de le copier coller dans le code de windev pour l'attribuer à une variable. A priori pour que cela soit faisable il faudrait passer le projet en unicode mais ça me génère beaucoup d'erreurs notamment sur les procédures de php4wd auxquelles je préfère ne pas toucher....
J'ai cherché du côté des fonctions de conversion
Mais impossible de trouver à quel n° les émoticônes correspondent....
Code : Sélectionner tout - Visualiser dans une fenêtre à part CaractUnicode()
Je viens de trouver une solution de contournement mais je me dis que quand même il doit y avoir plus simple.
Pour le moment j'ai créé un fichier HF avec une rubrique texte dans la quelle je copie l'émoticône.
Si j'attribue la valeur de ma rubrique à une variable de type chaine unicode et que je la mets dans le presse papier. Alors je peux coller mon émoticône dans mon champ html.....
Voila j'attends vos remarques et pistes à explorer avec impatience !
Merci d'avance
Partager