On Sat, 10 Mar 2018, Mattias Gaertner via Lazarus wrote:

On Sat, 10 Mar 2018 16:57:08 +0100
Sandro Cumerlato via Lazarus <lazarus@lists.lazarus-ide.org> wrote:

Hello,
how can I save StringGrid content to a CSV file encoded to "UTF-8 with BOM"
format? (as default it is saved to "UTF-8 without BOM" format)

var
 s: string;
 ms: TMemoryStream

ms:=TMemoryStream.Create;
try
 s:=UTF8BOM;
 ms.Write(s[1],length(s));
 Grid.SaveToCSVStream(ms)
 ms.Position:=0;
 ms.SaveToFile('foo.csv');
finally
 ms.Free;
end;

You can also just use a filestream ?

Michael.
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to