Hallo,
ich speichere in meiner SQLight Datenbank (StringFormat=
Unicode) den Text
UnicodeΩ₤ABCÄÖÜ
bekomme aber dies zurück:
UnicodeO£ABCÄÖÜ
Das Zeichen Omega wurde also in ein O umgewandelt und das Pfundzeichen ist auch verändert.
Ich habe die Datenbank Datei (*.db) in Notepad++ im Modus UTF8 angesehen und sehe hier bereits die falsche Schreibweise. Die Umlaute wurden also korrekt in UTF8 gewandelt, nicht aber das Omega. Viele andere Zeichen sind betroffen, auch bullets.
Habt Ihr einen Tip wie ich das am besten lösen kann, also exakt das aus der
DB rausbekomme was ich reingeschrieben habe? Ich verwende Delphi 10.4 mit FireDac.
Viele Grüsse,
Julian