Det skyldes formentligt at Intrabase gemmer disse tegn med andre værdier end Windows gør.
Prøv at lave en rutine der udskriver tegnene i lnavn et ad gangen med hhv. asc(tegn) og tegn. Så kan du se de ascii værdier de har når de kommer op af DB\'en. Derefter er det bare at lave en konverteringsrutine der vender bestemte værdier til noget andet:
function konv(s : string) : string; var s1 : string; i : integer; begin s1 := \'\'; for i := 1 to length(s) do begin case asc(s[i]) of xxx : s1 := s1 + yyy; xx1 : s1 := s1 + yy1; // o.s.v. else s1 := s1 + s[i]; end; end; result := s1; end;
Det var desværre ikke det der skulle til. Jeg har indsnævret problemet til at jeg ikke kan skrive æøå i skrift størrelse 11, Ariel af en eller and årsag. Flere ideer ??
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.