如果我使用 FileIO.ReadTextAsync、ReadLinesAsync 或 DataReader 读取文本文件,我只能为编码指定 UnicodeEncoding 枚举的成员。由于某种原因,这仅包括 Utf8、Utf16BE 和 Utf16LE。那么如何读取具有另一种编码的文本文件(例如 Windows-1252 甚至常规 Unicode(所有字符都有 2 个字节))?
如果 Windows 应用商店应用程序与桌面应用程序共享文本文件或从 Internet 读取文本文件,这可能很重要。