Hallo Mike,

die DB von RB 453 hat alles als MacRoman gesichert wenn ich das richtig n Erinnerung habe

Beim Kopieren von alte DB nach RB 555 musst du die Daten mit define encoding auslesen und dann in die neue DB sichern.
Machst du das nicht sind die Umlaute quasi verloren
So ging es bei allerdings ist das schon lange her...

Gruß

Stefan
Schönen Samstag allerseits

Zu folgendem Problem finde ich keine Lösung: Ich öffne unter RB 555 eine alte RealDB (old format, erstellt mit RB 453) und kopiere den Inhalt in eine
neue RealDB.
Wenn ich danach unter RB 555 aus der neuen RealDB den Inhalt gewisser
Varchar Felder in einem Editfield angezeigt haben will, funktioniert das bei
einigen Datensätzen korrekt, bei anderen werden die Umlaute und
Sonderzeichen als Doppelzeichen dargestellt:

ü = √º
ä = √§
ö = √∂
Ö = √ñ
Ä = √Ñ
Ü = √ú


Habe es schon mit defineEncoding und ConvertEncoding mit allen möglichen
Encodings (MacRoman, UTF8, WindowsANSI, WindowsLatin1) probiert, ohne
Erfolg.
Eine Erklärung, weshalb es bei den einen Datensätzen korrekt kommt und bei anderen nicht, könnte sein, dass gewisse Datensätze unter RB 453 auf dem Mac oder Win erstellt und in die alte RealDB importiert worden sind, d.h. vom
Encoding her nicht identisch sein müssen. Wie finde ich das unbekannte
Encoding der oldDB?
Was kann man tun, damit unter RB 555 Text in einem Editfield richtig
dargestellt ist?

Ich hoffe, ich konnte die Sache einigermassen verständlich machen und danke
für Tipps!

Gruss
Mike Ott

RB 555



Antwort per Email an