我正在尝试使用 VS2012 及其 Async Await 关键字来学习异步编程。这就是我写这段代码的原因:
protected override async void OnNavigatedTo(NavigationEventArgs e)
{
string get = await GetResultsAsync("http://saskir.medinet.se");
resultsTextBox.Text = get;
}
private async Task<string> GetResultsAsync(string uri)
{
HttpClient client = new HttpClient();
return await client.GetStringAsync(uri);
}
问题是,当我尝试调试应用程序时,它给了我一条错误消息:
ContentType 中提供的字符集无效。无法使用无效字符集将内容读取为字符串。
我想这是因为该网站有一些瑞典字符,但我找不到如何更改响应的编码。有人可以指导我吗?