我对 FileOpenPicker 有疑问。我使用特殊字符,例如 ś ć ę 并且我的文件 .txt 包含内容:“śś ćć ę ó”
这是我的代码:
var picker = new Windows.Storage.Pickers.FileOpenPicker();
picker.ViewMode = Windows.Storage.Pickers.PickerViewMode.List;
picker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.Desktop;
picker.FileTypeFilter.Add(".txt");
Windows.Storage.StorageFile file = await picker.PickSingleFileAsync();
if (file != null)
{
using (var inputStream = await file.OpenReadAsync())
using (var classicStream = inputStream.AsStreamForRead())
using (var streamReader = new StreamReader(classicStream))
{
var something = streamReader.ReadToEnd();
}
}
当我阅读我的文件时,我得到如下信息:
������</p>
我尝试改变文化,编码,什么都没有。
这门课有什么问题?
我非常感谢任何帮助或指导。谢谢!