Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBMemo mit arabischen Zeichen (https://www.delphipraxis.net/189008-dbmemo-mit-arabischen-zeichen.html)

simmi 26. Apr 2016 09:51

Datenbank: MySQL • Version: 5.6.16 • Zugriff über: MyDAC 8.3.9

DBMemo mit arabischen Zeichen
 
Hallo,

ich habe eine MySQL Tabelle, in einem Feld Type Text (UTF8) stehen arabische Schriftzeichen. Greife ich mit DBMemo darauf zu, dann sehe ich nur Fragezeichen. Für die Verbindung zur DB nutze ich MyDAC.

Ich brauche einen Tipp, wo ich eine Einstellung ändern muss.

Danke Uwe

mkinzler 26. Apr 2016 10:04

AW: DBMemo mit arabischen Zeichen
 
Es scheint so, als ob der UTF-8 Inhalt als reiner Ansi interpretiert wird. Erfolgt der Zugriff über Unicode?

Bernhard Geyer 26. Apr 2016 10:12

AW: DBMemo mit arabischen Zeichen
 
Greifst du mit XE5 darauf zu?
und was ist MyDAC?

mkinzler 26. Apr 2016 10:20

AW: DBMemo mit arabischen Zeichen
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1336642)
was ist MyDAC?

Ich vermute mal https://www.devart.com/mydac/

simmi 26. Apr 2016 10:46

AW: DBMemo mit arabischen Zeichen
 
@mkinzler
über MyConnection, MyTable, MyDataSource von MyDAC, DBMemo aus Delphi Datensteuerung

Dazu muss man ja nicht einmal programmieren, wo stelle ich den Zugriff via Unicode ein??

@Bernhard Geyer
RAD XE5

und ja, MyDAC von devart

hhcm 26. Apr 2016 10:54

AW: DBMemo mit arabischen Zeichen
 
Was steht denn unter MyConnection->Options.Charset ?

simmi 26. Apr 2016 11:00

AW: DBMemo mit arabischen Zeichen
 
Unter MyConnection->Options.Charset stand nichts, habe dort UTF8 eingestellt, keine Fragezeichen mehr, dafür das "لديك الخيار لاختيار واØ*د Ø"

hstreicher 26. Apr 2016 11:25

AW: DBMemo mit arabischen Zeichen
 
Also MYDac kenne ich nicht ,
aber mit IBDac (selber Hersteller) muss ich in den Options der Connection die Option UseUnicode aktiviern
Charset alein genügt nicht

mfg Hannes

simmi 26. Apr 2016 11:31

AW: DBMemo mit arabischen Zeichen
 
Ich bin begeistert!!!!:-D:-D:-D:-D:-D:-D

Das war die Lösung, jetzt funktioniert es. DANKEEE!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz