|
|
||||||
|
#1
|
|
|
|
|
Liebe NG,
habe folgendes Problem: Bin dabei ein einfaches Tool zu schreiben das Daten aus 2 Datenbanken ausliest und nebenanander darstellt. Die Datenbanken sind in polnisch und deutsch utf8 codiert. Ich lese die Daten in eine TListbox , ein TEdit und TMemo ein. Leider werden alle sprachenspezifische Zeichen falsch dargestellt, dh. auch keine Umlatue bei deutschen Wörten. Wie muss ich umgehen damit die Zeichen korrekt dargestellt werden? Ich beutze die TSQLConnection unf TSqlQuery aus dbExpress für die DB-Anbindung. Bsp: MyQueryPL.SQL.Clear; MyQueryPL.SQL.add('SELECT * FROM products_description ORDER BY products_id'); MyQueryPL.Connection := conLocDbPL; myQueryPL.Open; myQueryPL.First; while not myQueryPL.Eof do begin clArticle.Items.add(myqueryPL.FieldByName('product s_name').AsWideString); myQueryPL.Next; end; Gruß Stefan |
|
|
|
#2
|
|
|
|
|
Stefan Pamm wrote:
> Die Datenbanken sind in polnisch und deutsch utf8 codiert. > Ich lese die Daten in eine TListbox , ein TEdit und TMemo ein. > Leider werden alle sprachenspezifische Zeichen falsch dargestellt, dh. auch > keine Umlatue bei deutschen Wörten. > > Wie muss ich umgehen damit die Zeichen korrekt dargestellt werden? > > Ich beutze die TSQLConnection unf TSqlQuery aus dbExpress für die > DB-Anbindung. Ist der richtige Zeichensatz in den Parametern der dbExpress SQLConnection eingetragen? Der Name des Zeichensatzes wird von der Datenbank vorgegeben, bei einer älteren Interbase DB wäre es z.B. UNICODE_FSS. Michael |
|
#3
|
|
|
|
|
Stefan Pamm wrote:
> Liebe NG, > > habe folgendes Problem: > Bin dabei ein einfaches Tool zu schreiben das Daten aus 2 Datenbanken > ausliest und nebenanander darstellt. > Die Datenbanken sind in polnisch und deutsch utf8 codiert. > Ich lese die Daten in eine TListbox , ein TEdit und TMemo ein. > Leider werden alle sprachenspezifische Zeichen falsch dargestellt, dh. auch > keine Umlatue bei deutschen Wörten. > > Wie muss ich umgehen damit die Zeichen korrekt dargestellt werden? > > Ich beutze die TSQLConnection unf TSqlQuery aus dbExpress für die > DB-Anbindung. [url down] ServerCharSet=utf8 scheint der notwendige Parameter zu sein Viele Grüße Michael |
|
#4
|
|
|
|
|
Hallo Michael,
danke für Deine Antwort, ich habe Deinen Rat befolgt, leider hat sich nichts geändert. in der MySQL Datenbank wird utf8 benutzt, nun habe ich den bei dem TSQLConnect eingetragen, aber die Zeichen werden immer noch falsch dargestellt. Gruß Stefan "Michael Justin" <michael.justin> schrieb im Newsbeitrag news:2d9e [..] |
|
|
| Ähnliche Themen | |
| Delphi 2009/2010 ohne Unicode? Hallo Welt, was spricht ggf. dagegen, den Umstieg eines Projektes auf Delphi 2009/2010 so vorzunehmen, dass man zunächst bei AnsiStrings bleibt und die Unicode-Umstellung... |
|
| Delphi 2009 Hallo Welt, wir denken gerade über einen Umstieg D2007 => D2009 nach. Wer hat schon Erfahrungen mit D2009 gesammelt? Interessant wäre speziell: 1. "Rückschalten" auf... |
|
| Delphi 2009 - Unicode - Schriftart im Formular Hallo Ich hab hier jetzt die schicke neue Delphi 2009 - Trial. Wenn man da eine Komponente auf ein Formular zieht, verwendet die als Schriftart immer "System", was nun... |
|
| Unicode Tnt Delphi UNICODE Controls Project Hallo, wahrscheinlich schlittere ich langsam in die Alsheimer (oder hies es Okersheimer) Ich habe mir die TNT Unicode-Komponenten herutnergeladen und bastele gerade... |
|
|
Alle Zeitangaben in WEZ. Es ist jetzt 18:44 Uhr. | Privacy Policy
|