Megírhattad volna, hogy pontosan milyen adatbázisod van, de a lényeg így is biztos: karakterkódolási probléma van.
Ez egy tipikus hiba, amibe a windows felhasználók bele szoktak (mert a rendszer miatt bele kell nekik) futni.
A Lazarus a string-ekben utf-8 kódolást vár/feltételez, ha nem ennek megfelelően vannak beolvasva akkor történhetnek "furcsaságok".
A
FileUtil
unitban megtalálhatók a szükséges eljárások, például:
SysToUtf8
,
Utf8ToSys
+ Jobbra fent a "
Keresés a fórumban" helyére írd be hogy
utf-8, aztán nézd át a találatokat.