title: Percent Encoded UTF-8 to Ascii(8-bit) conversion
body: <p>Im reading in urls and they often have percent encoded characters.</p>
  
  <p>Example: %C3%A9 is actually é</p>
  
  <p>According to <a href="http://www.microsystools.com/products/sitemap-generator/faq/character-percentage-url-encoding/" rel="nofollow noreferrer">http://www.microsystools.com/products/sitemap-generator/faq/character-percentage-url-encoding/</a> , characters in the upper half of 8-Bit ASCII (128-255) are encoded as UTF-8, then their bytes are saved as hex. Now, when I get my URL, the %HEX's have been reencoded as 8-bit ascii, and I need to convert those back to their true 8bit ascii. Is there any function/library I can use, or else, how would I go about the conversion?   </p>
  
  <p>Im using C/C++.</p>