Mam problem , w Lazarusie, z zapisem nazwy pliku. Dokładnie chodzi o polską literkę "ł" w nazwie zapisywanego pliku. Jak to sprytnie rozwiązać?
(poniższy kod działa dobrze tylko coś z kodowaniem nie tak :/ )
var
Lista: TStringList;
begin
SaveDialog1.FileName:= 'Zło' + FormatDateTime('mm-yyyy',Now); // tu problem z polskim "ł"
if SaveDialog1.Execute then
begin
Lista := TStringList.Create;
With Lista do
begin
Add({Jakiś zapisywany text});
SaveToFile(SaveDialog1.FileName);
end;
end;
end;