title: WWW::Mechanize not handling apostrophes or dashes
body: <p>I've been working on extracting info from Metacritic, but I've now run into the problem of not being able to extract cleanly text that has apostrophes or dashes.</p>
  
  <p>This problem is illustrated in the following code:</p>
  
  <pre><code>use WWW::Mechanize;
   $reviewspage = 'http://www.metacritic.com/movie/a-band-called-death/critic-reviews';
   $Review = 'In the end Death triumphs, but its allure and obsession remain a mystery.';
   $l = WWW::Mechanize-&gt;new();
      $l-&gt;get($reviewspage);
      $k = $l-&gt;content;
      @Review = $k =~ m{$Review.*?&lt;div class="review_body"&gt;(.*?)&lt;/div&gt;}s;
      print "@Review\n";
  </code></pre>
  
  <p>Outputs:</p>
  
  <pre><code>                                Too much of the doc takes our taste for granted; Alice Cooper, Henry Rollins and others wonâ€™t persuade you that Death could have been huge, nor does a clichÃ©d last-act reunion show. But the filmâ€™s alternating inquiry â€” into family love, slow compromise and, yes, death â€” resonates strongly.
  </code></pre>
  
  <p>Even though the coding on the website is:</p>
  
  <pre><code>&lt;div class="review_body"&gt;
                                  Too much of the doc takes our taste for granted; Alice Cooper, Henry Rollins and others won’t persuade you that Death could have been huge, nor does a clichéd last-act reunion show. But the film’s alternating inquiry — into family love, slow compromise and, yes, death — resonates strongly.
                              &lt;/div&gt;
  </code></pre>
  
  <p>I've created similar scripts before that have used WWW::Mechanize and none of them have substituted out characters like this.</p>