AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Umlaute in UTF8: Äthiopien statt Äthiopien
Thema durchsuchen
Ansicht
Themen-Optionen

Umlaute in UTF8: Äthiopien statt Äthiopien

Ein Thema von Perlsau · begonnen am 20. Jun 2012 · letzter Beitrag vom 23. Jun 2012
 
Perlsau
(Gast)

n/a Beiträge
 
#3

AW: Umlaute in UTF8: Äthiopien statt Äthiopien

  Alt 20. Jun 2012, 08:59
Hallo,

wenn ich nicht ganz falsch bin, kann man in UTF8 das Ä in zwei weisen darstellen. Es gibt einmal das Ä und einmal ein A mit dem Folgezeichen "zwei Hochpunkte". Aber das nur am Rande.
Moin Chris, das wußte ich als Unicode-Anfänger natürlich noch nicht. Danke.

Hast du schon mal versucht mit einem anderen Programm auf die Datenbank zu zugreifen - z.B. IBExpert o.ä.? Zeigen diese es auch so an? Die DB is ja wie Papier - also geduldig Sprich, wenn du rein schreibst und ausließt können sich Unicode-Probleme kompensieren.
IBExpert zeigt alles einwandfrei an. Auch ein TDBGrid zeigt die Länder einwandfrei an. Nur beim Abfragen via Lookupfeld werden Umlaute falsch dargestellt, wie du am Bild im Eingangspost sehen kannst.

Und wie sieht die Deklaration der Default-Chars in Create-Script der Datenbank aus?
Zeichensatz = UTF8 / Schriftart = DEFAULT_CHARSET
Auch bei Schriftart = ANSI_CHARSET stimmt die Darstellung im Lookup-Feld nicht.

Evtl. musst du aber auch irgendwo bei den Delphi-Komponenten explizit sagen, dass es sich um eine UTF8-Kodierte DB handelt.
Aber ja, das ist von Anfang an gesetzt: DB_Main.ConnectParams.CharSet := 'UTF8'; Die Länder werde im Länder-Grid korrekt angezeigt, wie du unten in der Grafik sehen kannst.

Naja, vielleicht komm ich ja noch drauf im Laufe des Tages ...
Angehängte Grafiken
Dateityp: jpg Länder.jpg (25,8 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz