Witajcie!
Mam problem z polskimi znakami w bazie sqlite.
CREATE TABLE "TEST" (
"ID" INTEGER NOT NULL,
"osoba" INTEGER NOT NULL,
"Tytul" varchar(100),
"Opis" TEXT,
PRIMARY KEY("ID" AUTOINCREMENT)
);
Korzystając z Lazarusa i jego biblioteki ZEOS. łączę się z bazą i dodaję rekordy poprzez uzupełnianie DBEdit oraz DBMemo.
Testowałem programik "polskimi znakami wykorzystując string "zażółć jesień" i wszystko było OK.
Aż tu nagle wpisałem kiedyś dłuższy ciąg: np.:" Karolina zapoznała się z regułami oraz z żółtym żołędziem" i nagle okazało się, że w bazie zapisało mi się: "Karolina zapoznaĹ‚a siÄ™ z żółtym ĹĽoĹ‚Ä™dziem" - (pole OPIS)
W ZConnection mam ClientCodePage = UTF-8; ControlsCodePage: cCP_UTF8;
Lazarus 2.2.6
Co robię źle? Pomożecie?
Sc0li0sis