ファイルピッカーでファイルを読み込んでいますが、エンコーディングに問題があります。正しい特殊文字が得られません。コードは次のとおりです。
StorageFile file = await openPicker.PickSingleFileAsync();
if (file != null)
{
var stream = await file.OpenReadAsync();
var rdr = new StreamReader(stream.AsStream());
}
読み取りは完璧に機能しますが、エンコードは機能しません。ファイルは ansi-csv ファイルとして提供されます。StreamReader に次のようなエンコーディングを指定できます。
var rdr = new StreamReader(stream.AsStream(),System.Text.Encoding.UTF8);
しかし、これも機能せず、System.Text.Encoding.ANSI
エンコーディングが存在しません。正しいエンコーディングでファイルを読み取り、特殊文字を表示するにはどうすればよいですか?