Bonjour,
Ma découpe de chaîne ne fonctionne pas quand il y a des caractères accentués car je crois que LUA n'est pas compatible utf8
voilà mon bout de code:l'affichage en console ne peut afficher les caractères accentués
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 local chaineChars ="abcdefghijklmnopqrstuvwxyz" chaineChars = chaineChars.."1234567890" chaineChars = chaineChars.."&é'(-è_çà)=" chaineChars = chaineChars.."~#{[|`^@]}`]}" chaineChars = chaineChars.."°+%µ§/.?¤ù*!:;," -- tableau contenant toutes les lettres existantes for i = 1, #chaineChars do local sChar = string.sub(chaineChars, i , i) print(i.."/"..#chaineChars.."caractère --> ", sChar) end
Il faut donc utiliser, je pense utf8 = require("utf8") , mais je n'ai pas réussi du tout à utiliser cette lib
Quelqu'un saurait il me montrer comment faire ?
Par avance merci
AtchoumC
Partager