Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Welches Charset für Türkische Zeichen (https://www.delphipraxis.net/196964-welches-charset-fuer-tuerkische-zeichen.html)

NoName1 4. Jul 2018 14:15

Datenbank: Interbase • Version: 6.3 • Zugriff über: IBX

Welches Charset für Türkische Zeichen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Tag,
ich möchte in einer Datenbank türkische Zeichen speichern,
dazu habe ich das Charset von ISO8859_1 auf ISO8859_9 umgestellt.
Siehe auch den ScreenShot.
İnteressant ist, das es mit dem Buchstaben ‚Ç‘ klappt aber mit den
anderen wie ‚Ş‘ und ‚Ğ‘ beispielweise nicht.
Woran kann dies liegen?

Vielen Dank für Eure Hilfe im Voraus.

himitsu 4. Jul 2018 14:18

AW: Welches Charset für Türkische Zeichen
 
Warum überhaupt ein ANSI-Charset?

Nimm doch immer ein Unicode-Charset (UCS-2/UTF-16 oder UTF-8).


Wenn es unbedingt "nur" Türkisch sein muss, dann mit einem türkischen COLLATE für Sortierung&Vergleiche.

NoName1 4. Jul 2018 16:02

AW: Welches Charset für Türkische Zeichen
 
Vielen Dank himitsu für die Antwort.
Ich bin nun auch ein Kleinwenig weiter bei der Recherche gekommen.

Nein, es muss und darf nicht nur türkisch sein.
Die Spalten der DB sind mit Collate DE_DE erzeugt und ich vermute das dies zu den "Fehlern" führt.
Bsp.:
Delphi-Quellcode:
NAME1 VARCHAR(30) COLLATE DE_DE,
Das Charset kann ich ja auf UTF8 umstellen.
Muss nicht auch die Collate umgestellt werden? Oder betrifft dies wirlich nur die "Sortierung und Vergleiche"?
Da bin ich mir nicht ganz so sicher. Evtl. Die gesamte DB neu erstellen?
Dies möchte ich gerne vermeiden.

KodeZwerg 4. Jul 2018 18:49

AW: Welches Charset für Türkische Zeichen
 
Hier wird auch über IBX mit einem Türkisch-Charset Problem berichtet. Dort wird vorgeschlagen IBX Sourcecode zu patchen. Ob das bei Dir hilft und zum Ziel führt ist ungewiss.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:55 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