title: Convert escaped utf-8 string to utf in python 3
body: <p>I have a py3 string that includes escaped utf-8 sequencies, such as "Company\\ffffffc2\\ffffffae", which I would like to convert to the correct utf 8 string (which would in the example be "Company®", since the escaped sequence is c2 ae). I've tried</p>
  
  <pre><code>print (bytes("Company\\\\ffffffc2\\\\ffffffae".replace(
      "\\\\ffffff", "\\x"), "ascii").decode("utf-8"))
  </code></pre>
  
  <p>result: Company\xc2\xae</p>
  
  <pre><code> print (bytes("Company\\\\ffffffc2\\\\ffffffae".replace (
       "\\\\ffffff", "\\x"), "ascii").decode("unicode_escape"))
  </code></pre>
  
  <p>result: CompanyÂ®</p>
  
  <p>(wrong, since chracters are treated separately, but they should be treated together.</p>
  
  <p>If I do</p>
  
  <pre><code>print (b"Company\xc2\xae".decode("utf-8"))
  </code></pre>
  
  <p>It gives the correct result. 
  Company®</p>
  
  <p>How can i achieve that programmatically (i.e. starting from a py3 str)</p>