[Linux] Problème avec l'encodage des caractères spéciaux
Bonjour à tous,
Je cherche depuis des heures comment pouvoir remplacer mes ? par les bons caractères à savoir les é ou à ou '...
En effet je remonte dans un memo un champ Mysql text dans lequel tout est écrit correctement et à la lecture tous mes caractères spéciaux sont remplacés par des ?.
Je précise que l'application qui tourne est générée à partir de Lazarus sour Linux et pas Windows..
Merci par avance à celui qui pourra m'aiguiller
Problème avec encodage caracteres spéciaux LAZARUS linux
Si cela avait été une question Delphi, on aurait répondu par encore plus de question
Version de Delphi ? 7, XE, 10 ... soit Ansi ou Unicode
Provider DB ? ADO ? MyDAC ? la DLL en directe
Charset de MySQL ? Latin1, UTF-8 ?
Charset de la Connection ? Latin1, UTF-8 ?
Déjà sur Windows en 1252 c'était différent du Latin1 ISO 8859-1 pour les "œ" ou "€"
Comme c'est une question Lazarus, je vais vous orienter vers le forum dédié : https://www.developpez.net/forums/f1...ascal/lazarus/ [tourlourou EDIT = discussion déplacée]
Même si quelques membres ici connaissant Lazarus pour vous posez surement autant de question que l'on en aurait pour Delphi