title: Reading iso-8859-1 rss feed C# WP7
body: <p>I'm trying to read a rss feed which uses the iso-8859-1 encoding.</p>
  
  <p>I can get all elements fine, the problem is when I put it in a textblock it will not show all characters. I'm not sure what i'm doing wrong. i've tried a few solutions I found on google but this didn't work for me. I must be missing something.. It's also the first time I really work with anything other than utf-16. I never had to convert anything before.</p>
  
  <p>The app works as follows I downloadstring async(WebClient). So when that is called I get a string containing the complete rss feed.</p>
  
  <p>I have tried getting the bytes, then encoding.convert.. But I must be missing something.</p>
  
  <p>Like this is a sample </p>
  
  <pre><code>        WebClient RSS = new WebClient();
          RSS.Encoding = Encoding.GetEncoding("ISO-8859-1");
          RSS.DownloadStringCompleted += new         DownloadStringCompletedEventHandler(RSS_DSC);
          RSS.DownloadStringAsync(new Uri("some rss feed"));
  
  
  public void RSS_DSC(object sender, DownloadStringCompletedEventArgs args)
      {
  
          _xml = XElement.Parse(args.Result);
          foreach(XElement item in _xml.Elements("channel").Elements("item"))
                  {
                     feeditem.title = item.Element("title").Value;
                        // + all other items 
  
                  }
      } 
  </code></pre>
  
  <p>I've tried this aswell</p>
  
  <pre><code>private void RSS_ORC(object sender, OpenReadCompletedEventArgs args)
      {
          Encoding e = Encoding.GetEncoding("ISO-8859-1");
  
          Stream ez = args.Result;
  
          StreamReader rdr = new StreamReader(ez, e);
          XElement _xml = _xml = XElement.Parse(rdr.ReadToEnd());
          feedlist = new List&lt;Code.NewsItem&gt;();
  
          XNamespace dc = "http://purl.org/dc/elements/1.1/";
          foreach (XElement item in _xml.Elements("channel").Elements("item"))
          {
  
              Code.NewsItem feeditem = new Code.NewsItem();
              feeditem.title = item.Element("title").Value;
              feeditem.description = item.Element("description").Value;
              feeditem.pubdate = item.Element("pubDate").Value;
              feeditem.author = item.Element(dc + "creator").Value;
  
              feedlist.Add(feeditem);
          }
          listBox1.ItemsSource = feedlist;
      }
  </code></pre>
  
  <p>Though titles contain characters that are not displayed well either. Like.. I can get the encoding to partially work. Instead of having these characters: the square with a question mark, a question mark or the singe square.</p>
  
  <p>Don't get me wrong I'm a total beginner on this. But the solutions that has been posted on the web do not solve it for me.</p>
  
  <p>Note that I removed the encoding part because it wasn't working :/
  If someone would be able to help me that would be amazing.</p>