【发布时间】:2016-06-22 02:08:59
【问题描述】:
我在我的项目中经常使用TStringList 和TMemeorySteam。
msTmp := TMemoryStream.Create;
try
lTemp.SaveToStream(msTmp, TEncoding.Unicode);
finally
msTmp.Free;
end;
.....
lTemp := TStringList.Create;
try
lTemp.LoadFromFile(msTmp, TEncoding.Unicode);
finally
lTemp.Free;
end;
我如何告诉 LoadFromStream() 和 SaveToStream() 在我的项目中默认情况下流是 UTF-16 编码的,而不包括每个调用中的编码类型。
所以我只能调用LoadFromStream(msTmp),它会以 UTF-16 编码加载。
【问题讨论】: