将byte []编码为iso-8859-2

时间:2014-09-25 21:24:31

标签: c# windows-phone-8.1

如何在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);
}

0 个答案:

没有答案
相关问题