Zitat:
was leider nicht funktioniert.
Und das bedeutet?
Zitat:
Delphi-Quellcode:
function GetFieldByName(const FieldName: string): String;
var s: String;
begin
s := Utf8ToAnsi(GetFields(self.GetFieldIndex(FieldName)));
if FIsAscii then s := OEM2Ascii(S);
Result := s;
end;
Utf8ToAnsi und dann in den String macht daraus wieder
Unicode, aber nachdem Utf8ToAnsi für Informationsverlust gesorgt hat.
UTF8ToString
Und dann wird das
Unicode nach
ANSI umgewandelt und an OEM2Ascii übergeben.
Was gibt GetFields für einen Typ zurück?