Forum: Datenbanken
Delphi
by FlatCoder,
13. Okt 2009
Also ich habe mir ursprünglich mal eine Funktion geschrieben die da lautet:
FUNCTION UTF8Decode2(Wert: RawByteString): WideString;
var
Temp: WideString;
begin
Temp := trim(UTF8Decode(Wert));
if Temp = '' then begin
Temp := Wert;
Forum: Datenbanken
Delphi
by FlatCoder,
13. Okt 2009
Hallo zusammen,
ich dachte ich teile es euch mit.
Ich habe eine Lösung für mein UNICODE_FSS Problem und den verschluckten Zeichen bei der Funktion UTF8Decode gefunden.
Wenn es von Interesse ist, schreibe ich gerne wie, wobei ich noch ein paar Tests machen muss, sieht aber gut aus.
Bis dann
Ingo
Forum: Datenbanken
Delphi
by FlatCoder,
6. Okt 2009
Eine Frage hätte ich noch...
Ich verwende ja die UIB Components, auch noch unter D2009.
Ich weis, man soll sich da nicht so festlegen oder halt rumprobieren aber habt Ihr schon Erfahrungen mit "guten" Alternativkomponenten gemacht? Können auch kommerziell sein!
Gehört habe ich gutes von:
ZEOS (OpenSource)
IBObjects (Kommerziell)
FIBPlus (Kommerziell)
Forum: Datenbanken
Delphi
by FlatCoder,
6. Okt 2009
Das werde ich mal machen das stimmt. eine neue Datenbank und dann UTF8. Ich ging damals davon aus (so habe ich das mitbekomen und gelesen) dass UNICODE_FFS der beste geeignete Datentyp wäre. Aber das mit dem UTF8 werde ich probieren. Damals war das Thema noch Neuland für mich und UNICODE_FSS hörte sich plausibler an als UTF8 :-D
Und so wuchs und wuchs der Datenbestand bis heute an....
Forum: Datenbanken
Delphi
by FlatCoder,
6. Okt 2009
Danke für eure Antworten.
Das mit dem "Fixen" der Daten geht nicht so einfach. Sobald ich versuche den reinen UnicodeString zu schreiben (Delphi 2009 ohne Konvertierung) verhält es sich wie mit dem "alten" Delphi. Aus den betreffenden Zeichen wird ein Fragezeichen. Alles also für die Katz. Ich lasse das Projekt auf der alten Version und werde neue Datenbankprojekte mit einer anderen Datenbank...