German Umlaute with Lazarus

Hi EvgenyK
Did exactly as you said.
modify:

in %Lazarus%\fpc\2.6.4\source\packages\fcl-db\src\base\dataset.inc on line 532.

so it look like this:

procedure TDataSet.DataConvert(aField: TField; aSource, aDest: Pointer;
  aToNative: Boolean);

 // There seems to be no WStrCopy defined, this is a copy of
 // the generic StrCopy function, adapted for WideChar.
 Function WStrCopy(Dest, Source:PWideChar): PWideChar;
 var
   counter : SizeInt;
 Begin
   counter := 0;
   while Source[counter] <> #0 do
   begin
     Dest[counter] := WideChar(Source[counter]);
     Inc(counter);
   end;
   { terminate the string }
   Dest[counter] := #0;
   WStrCopy := Dest;
 end;

Did run make on a clean System:

make in fcl-db folder

copy content of fcl-db\units%your platform% into %Lazarus%\fpc\2.6.4\units%your platform%\fcl-db

then i did rebuild Lazarus.
Did also compile and rebuild my Application.
but still the same result… :pensive: