title: python requests.get() returns improperly decoded text instead of UTF-8?
body: <p>When the <code>content-type</code> of the server is <code>'Content-Type:text/html'</code>, <code>requests.get()</code> returns improperly encoded data.</p>
  
  <p>However, if we have the content type explicitly as <code>'Content-Type:text/html; charset=utf-8'</code>, it returns properly encoded data.</p>
  
  <p>Also, when we use <code>urllib.urlopen()</code>, it returns properly encoded data. </p>
  
  <p>Has anyone noticed this before? Why does <code>requests.get()</code> behave like this?</p>