title: Node.js request charset issues
body: <p>I'm building a nodejs web crawler but I'm running into some charset issues. Different websites have different charsets, like UTF-8, windows-1252, iso-8859-1 etc.</p>
  
  <p>How can I adapt my request to convert all charsets different than UTF-8 to UTF-8? Because if I don't do anything and simply use cheerio to parse the content, I'm getting weird symbols like "ib�rica" where "�" is suppose to be an "é" </p>