我使用 Q42.Winrt 库将 html 文件下载到缓存。但是当我使用 ReadTextAsync 我有例外:
目标多字节代码页中不存在 Unicode 字符的映射。(来自 HRESULT 的异常:0x80070459)
我的代码很简单
var parsedPage = await WebDataCache.GetAsync(new Uri(String.Format("http://someUrl.here")));
var parsedStream = await FileIO.ReadTextAsync(parsedPage);
我打开下载的文件并且有 ANSII 编码。我想我需要将其转换为 UTF-8,但我不知道如何。