当我将对象从TStringList类文件内容保存到文件时,该文件默认使用UTF-8保存,但UTF-8保存为BOM.
我的代码是:
myFile := TStringList.Create;
try
myFile.Text := myData;
myFile.saveToFile('myfile.dat', TEncoding.UTF8)
finally
FreeAndNil(myFile);
end;
Run Code Online (Sandbox Code Playgroud)
在示例中,文件"myfile.dat"显示为"UTF-8 BOM"编码.
如何在没有BOM的情况下保存文件?