我需要在我的 Silverlight 应用程序中对某些代码页进行编码实现。特别是我需要从 zip-archive 中读取非英语文件名(正在打开Application.GetResourceStream)。
Silverlight 仅包含 Unicode 编码(Encoding.UTF8、Encoding.Unicode、Encoding.BigEndianUnicode)。Encoding.GetEncoding 为其他编码名称引发异常。
但我需要一些 ANSI 代码页(特别是 866)的编码类实现。在桌面上我会通过 Encoding.GetEncoding(866) 得到它。
我在哪里可以获得最简单的实现?
ps 我知道这个问题与 Silverlight 几乎没有关系,但没有提及它,我会建议使用 Encoding.GetEncoding 我猜..