在 D2010 应用程序中我这样做
StringList.SaveToStream (MemStream, TEncoding.Unicode);
然后我通过网络将此流发送到一些客户端应用程序。这部分代码是固定的(我无法更改它):
现在我有一个 D2007 应用程序,需要接收此流并将其转换回字符串列表。 D2007 不包含 Unicode 支持和 TEncoding
类。如何将流转换为字符串列表?类似的东西
StringList.LoadFromStream (MemStream, TEncoding.Unicode)
在 D2010...
感谢您的帮助。
最佳答案
在 Delphi 2007 中,您有几个选择:
- 使用TWideString。
- 将流内容读入 WideString 变量并将其值赋给 TStrings.Text 属性。
关于delphi - 在 D2007 中将 Unicode 流转换为字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4458332/