oui c'est justement parce que au fur à mesure on a perdu notre latin (1 iso) que l'on doit finir l'implémentation du support utf8
dans une 16.1 (avec les metatags en utf8) tous les inputs envoient des caractères encodé en utf8 MAIS comme le dialogue entre php et mysql est lui en latin (ce qui n'est plus le cas pour une 16.2!) on se retrouve donc dans la base avec des caractères utf8 représenté en latin (en quelque sorte déguisés en latin 1
)
pour tiny on peut passer notre chemin il envoie du html DONC que des caractères ascii ....
et ceci est aussi valable pour une 13 en utf8 ! ....
pour comprendre : le cas du é
é
en utf8 ==> 195 169 0xC3A9 ==> é
é == é
réinterprété en latin 1 (par mysql)
en latin1 ==> 195 0x00C3 ==> Ã
en latin1 ==> 169 0x00A9 ==> ©
é == é
tu peux consulter le fichier v16 uf8.txt qui se trouve dans le gestionnaire de fichier du groupe 2
..... c'est pas encore très pédagogique (lol) c'est le fichier dans lequel j'essai de mettre à jour les éléments du process leur cause et leur explication et sur lequel je me base pour faire évoluer le process son implémentation et sa documentation .....
L'eau goutte à goutte finit toujours par percer la pierre...
Message édité par : jpb / 29-06-2020 11:00