title: Decode encoded Russian characters from url to actual characters in BHO
body: <p>While navigating to a non-ascii url: "<a href="http://ru.wikipedia.org/wiki/%D0%95%D0%BB%D0%B8%D0%B7%D0%B0%D0%B2%D0%B5%D1%82%D0%B0_I" rel="nofollow noreferrer">http://ru.wikipedia.org/wiki/Елизавета_I</a>" inside IE, the url received at OnBeforeNavigate2 inside BHO is encoded to</p>
  
  <p><a href="https://ru.wikipedia.org/wiki/%D0%95%D0%BB%D0%B8%D0%B7%D0%B0%D0%B2%D0%B5%D1%82%D0%B0_I" rel="nofollow noreferrer">https://ru.wikipedia.org/wiki/%D0%95%D0%BB%D0%B8%D0%B7%D0%B0%D0%B2%D0%B5%D1%82%D0%B0_I</a></p>
  
  <p>What is this encoding type ?
  How can i convert this url back to original non-ascii url in c# or c++?</p>