title: efficiently replace bad characters
body: <p>I often work with utf-8 text containing characters like:</p>
  
  <blockquote>
    <p>\xc2\x99</p>
    
    <p>\xc2\x95</p>
    
    <p>\xc2\x85</p>
    
    <p>etc</p>
  </blockquote>
  
  <p>These characters confuse other libraries I work with so need to be replaced.</p>
  
  <p>What is an efficient way to do this, rather than:</p>
  
  <pre><code>text.replace('\xc2\x99', ' ').replace('\xc2\x85, '...')
  </code></pre>