![]() |
Datenbank: Firebird • Version: 2.0 • Zugriff über: IBX - Interbase Express
Unicode aus FB lesen - Troubles!
Ich hab eine Datenbank die blöderweise ursprünglich mit Charet=None erstellt wurde.
Ich möchte (muss) nun Personennamen Unicode-codiert abspeichern. Mit IBExpert und FlameRobin kann man ja den CharSet der Verbindung einstellen. Ich hab den also auf Unicode_FSS gesetzt und mit FlameRobin einen Namen geändert (Test auf Tełst). FlameRobin zeigt den Eintrag richtig an, IBExpert und meine Delphi-Applikation
Delphi-Quellcode:
machem Müll (TeÅ‚st) draus.
TIBDataBase.Params.Add('lc_ctype=UNICODE_FSS');
... TntLabel1.Caption:=IBQuery1.FieldByName('SurName').AsWideString; Was mach ich falsch? Danke, Ralf |
Re: Unicode aus FB lesen - Troubles!
Schockierend einfache Lösung (hatte nix mit dem CharCode zu tun):
Form.Font.Name war "MS Sans Serif" - stellt man das auf z.B. "Tahoma" um geht's mit
Delphi-Quellcode:
Ralf
TntLabel1.Caption:=UTF8Decode(IBQuery1.FieldByName('SurName').AsString);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 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