title: Is this a valid UTF8 character in this xml file?
body: <p>I have received some XML from an upstream data source.</p>
  
  <p><a href="https://i.stack.imgur.com/csqwb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/csqwb.png" alt="enter image description here"></a></p>
  
  <p><strong>I'm not sure if these weird characters are valid UTF8</strong> -or- the upstream source has messed things up. i.e. Bad data in => bad data out.</p>
  
  <p>I'm guessing the following is what was passed down:</p>
  
  <pre><code>Value in XML file  | Unicode Value | UTF-8 Value  | English Description
  -------------------------------------------------------------------------------------------
  &amp;#xE2;&amp;#x80;&amp;#x99; | U+2019        | \xe2\x80\x99 | RIGHT SINGLE QUOTATION MARK
  &amp;#xE2;&amp;#x80;&amp;#xA2; | U+2022        | \xe2\x80\xa3 | BULLET
  &amp;amp;              | -not unicode- | --           | Ampsersand, HTML Encoded.
  </code></pre>
  
  <p>i feel like the <code>\</code> at the start of the UFT-8 value is sorta... encoded but .. done wrong?</p>
  
  <p>Can someone please explain what I'm looking at, so I know how to correctly decode it. What's also frustrating is that i feel like this could be a mix of encodings which will make things awful :(</p>
  
  <p>Reference: <a href="http://utf8-chartable.de/unicode-utf8-table.pl?start=8192&amp;number=128&amp;utf8=string-literal" rel="nofollow noreferrer">http://utf8-chartable.de/unicode-utf8-table.pl?start=8192&amp;number=128&amp;utf8=string-literal</a></p>