我正在与TStringList
与TMemeorySteam
很多在我的项目。德尔福-TStringList保存/加载流编码
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编码加载。