Einzelnen Beitrag anzeigen

jziersch

Registriert seit: 9. Okt 2003
Ort: München
240 Beiträge
 
Delphi 10.4 Sydney
 
#1

SQLight, Unicode, UTF8 nicht korrekt

  Alt 4. Jun 2021, 08:20
Datenbank: SQLight • Version: 3 • Zugriff über: Firedac
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
WPCubed GmbH
Komponenten für Delphi:
WPTools, wPDF, WPViewPDF
  Mit Zitat antworten Zitat