[fpc-devel] Unnecessary string copy from Utf8String to AnsiString if destination CP is UTF8
Ondrej Pokorny
lazarus at kluug.net
Sun Apr 28 14:14:37 CEST 2019
On 28.04.2019 13:45, J. Gareth Moreton wrote:
> Personally I'm fine with people refactoring code in order to improve
> performance in either the compiler or the programs it compiles, just
> so long as it behaves exactly the same as before (which in this case,
> it doesn't because of the empty string issue that Jonas mentioned).
What empty string issue? Did I miss something?
program AnsiUtf8;
var
Utf8Str: UTF8String;
Str: AnsiString;
begin
DefaultSystemCodePage := 1250;
Utf8Str := 'hello';
Str := Utf8Str;
Writeln(Str);
end.
Ondrej
More information about the fpc-devel
mailing list