【发布时间】:2012-08-27 12:45:12
【问题描述】:
我正在尝试学习使用 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 中提供的字符集无效。无法使用无效字符集将内容读取为字符串。
我猜这是因为该网站有一些瑞典字符,但我找不到如何更改响应的编码。有人可以指导我吗?
【问题讨论】:
标签: c# asynchronous windows-8