Hallo
GPL,
ähnliches ist mir mit anderen Datebanken passiert. Da ich die Herumhampelei mit den CodePages satt war habe ich mir einfach eine eigene Übersetzungstabelle dazwischen geschaltet und dann war Ruhe.
ungefähr so:
Delphi-Quellcode:
var
Transtab : array [0..255] of char;
....
Transtab[byte('³']:='ü';
....
if pos('³',inString)>0 then
for i:=1 to length(inString) do
inString[i]:=Trabstab[byte(inString[i])]
else
// mach nix
sollte bei AnsiStrings klappen.
Gruß
K-H