Bonjour,
j'ai développé un programme en Lazarus fpc-2.6.1 utilisant ZeosDB et une base MySQL [Interclassement pour la connexion MySQL utf8_general_ci - Base et tables en latin1_swedish_ci]
Je l'ai recompilé avec fpc-3.0.0. Toutes mes TStringGrids alimentées par les tables ont maintenant un problème d'affichage au niveau des caractères accentués.
Existe-t-il un moyen simple de corriger ce problème ? Une seule ligne pour tout le projet me suffirait comme
... mais cela ne semble pas fonctionner dans ce cas .
Code : Sélectionner tout - Visualiser dans une fenêtre à part {$codepage cp1252}
Pourtant
Merci. AD.
- activate the -dDisableUTF8RTL mode with Project Options ... -> Compiler Options -> Additions and Overrides -> click on Use system encoding
- change the file encoding: Source Editor -> mouse rightclick -> File Settings -> Encoding -> take your system encoding (for that example take 1252) and confirm
Now you are able to build a project without UTF8 dependences.
RQ : j'ai utilisé exactement la même version de ZeosDBO que j'avais zippée avec le projet ainsi d'ailleurs que la version de Lazarus utilisée lors du développement.
Partager