如何在Windows Phone 8.1应用程序中将字节数组编码为iso8859-2? 我有类似的东西
using (var client = new HttpClient())
{
var response = client.GetByteArrayAsync(URL);
}
我找到了以下代码,但它不起作用,因为WP 8.1中不存在response.Length。
using (var client = new HttpClient())
{
var response = client.GetByteArrayAsync(URL);
var responseSting = Encoding.UTF8.GetString(response, 0, response.Length - 1);
}
修改
using (var client = new HttpClient())
{
System.Text.Encoding iso_8859_2 = System.Text.Encoding.GetEncoding("iso-8859_2");
var response = await client.GetByteArrayAsync(URL);
htmlPage = iso_8859_2.GetString(response, 0, response.Length);
}