Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#7

AW: Hindi-String in FB-Datenbank?

  Alt 4. Dez 2018, 07:56
Die DB wird treiberseitig ja mit utf8 angesprochen.
Eine Spalte der Tabelle wurde ergänzt, die ist utf8 - und so weit ich das weiß, wurde die Tabelle auch neu gebaut.
Also was nun? Generell arbeitet nur der Client mit UTF8, aber (immerhin) eine Tabellenspalte ist auch als UTF8 deklariert?

Auf welche dieser Spalten beziehen sich Deine Probleme?
Im Prinzip kannst Du natürlich Spalten einfach als Datencontainer, also Bytes/ Rawbytes betrachten. Das geht für Texte, Zahlen und Datumswerte. Je ausgiebiger Du das machst, desto weniger wird ein Standardsql Werkzeug die Daten richtig anzeigen.
Die Spaltentypen der DB und auch der Zeichensatz der DB haben schon ihren Sinn.

Am Ende braucht es im Programm natürlich auch den geeigneten "Stack" in den Komponenten, um Mulibyte Texte richtig anzuzeigen bzw. eingeben zu können. Das ist als letztes Glied ein Font, der die (alle) gewünschte/benötigten Zeichen darstellen kann.
Gruß, Jo
  Mit Zitat antworten Zitat