Hello!
I found such issue.
For example, I would like to convert WideString to AnsiString:
WStr := 'Peter Müller';
AStr := AnsiString(WStr);
In Delphi I get: AStr = 'Peter Muller',
but in Lazarus I get: AStr = 'Peter M?ller'.
(I have Russian Windows, and Russian symbols both Delphi and Lazarus convert correctly, but such symbols like ü, etc. --- they convert differently).
Is it possible in Lazarus to make the conversion as it is presented in Delphi?
That's extremely critical thing for me due to one my app is written in Delphi (and it is too complex to rewrite it under Lazarus now), and the second one is already in Lazarus. And it's important they give exactly the same result.
Maybe some WinAPI function exists which converts Wide to Ansi like Delphi does.
Thank you!
Sincerely,
Yury