lazutils: lazutf8: fixed TStringList.LoadFromFile load UTF8 by default

git-svn-id: trunk@61976 -
This commit is contained in:
mattias 2019-10-04 12:05:40 +00:00
parent bd6759940d
commit ec34c3f2f1

View File

@ -597,6 +597,12 @@ begin
end else
Result:=0;
end;
function UTF8GetStandardCodePage(const stdcp: TStandardCodePageEnum
): TSystemCodePage;
begin
Result:=CP_UTF8;
end;
{$ENDIF}
procedure InitLazUtf8;
@ -635,6 +641,7 @@ begin
widestringmanager.StrICompAnsiStringProc:=@UTF8StrICompAnsiString;
widestringmanager.StrLCompAnsiStringProc:=@UTF8StrLCompAnsiString;
widestringmanager.StrLICompAnsiStringProc:=@UTF8StrLICompAnsiString;
widestringmanager.GetStandardCodePageProc:=@UTF8GetStandardCodePage;
// Does anyone need these two?
//widestringmanager.StrLowerAnsiStringProc;
//widestringmanager.StrUpperAnsiStringProc;