Silverlightアプリにいくつかのコードページのエンコーディング実装が必要です。特に、zip-archive(Application.GetResourceStreamを開いている)から英語以外のファイル名を読み取る必要があります。
Silverlightには、Unicodeエンコーディング(Encoding.UTF8、Encoding.Unicode、Encoding.BigEndianUnicode)のみが含まれています。Encoding.GetEncodingは、他のエンコーディング名に対して例外をスローします。
ただし、一部のANSIコードページ(特に866)にはエンコーディングクラスの実装が必要です。デスクトップでは、Encoding.GetEncoding(866)を介して取得します。
最も単純な実装はどこで入手できますか?
ps質問がSilverlightにほとんど関係しないことは理解していますが、言及せずにEncoding.GetEncodingを使用することをお勧めします。