title: lxml can not parse xml (wether encoding is utf-8 or not) [python]
body: <p>My code:</p>
  
  <pre><code>import re
  import requests
  from lxml import etree
  
  url = 'http://weixin.sogou.com/gzhjs?openid=oIWsFt__d2wSBKMfQtkFfeVq_u8I&amp;ext=2JjmXOu9jMsFW8Sh4E_XmC0DOkcPpGX18Zm8qPG7F0L5ffrupfFtkDqSOm47Bv9U'
  
  r = requests.get(url)
  
  items = r.json()['items']
  </code></pre>
  
  <ol>
  <li>without encode('utf-8'):</li>
  </ol>
  
  <p><code>etree.fromstring(items[0])</code>   output:</p>
  
  <pre><code>ValueError                                
  Traceback (most recent call last)
  &lt;ipython-input-69-cb8697498318&gt; in &lt;module&gt;()
  ----&gt; 1 etree.fromstring(items[0])
  
  lxml.etree.pyx in lxml.etree.fromstring (src\lxml\lxml.etree.c:68121)()
  
  parser.pxi in lxml.etree._parseMemoryDocument (src\lxml\lxml.etree.c:102435)()
  
  ValueError: Unicode strings with encoding declaration are not supported. Please use bytes input or XML fragments without declaration.
  </code></pre>
  
  <ol start="2">
  <li>with encode('utf-8'):</li>
  </ol>
  
  <p><code>etree.fromstring(items[0].encode('utf-8'))</code> output:</p>
  
  <pre><code>  File "&lt;string&gt;", line unknown
  XMLSyntaxError: CData section not finished
  鎶楀啺鎶㈤櫓鎹锋姤:闃冲寳I绾挎, line 1, column 281
  </code></pre>
  
  <p>Have not idea to parse this xml..</p>