擅长:python、mysql、java
<pre><code>>>> u"ü".decode("utf-8")
</code></pre>
<p>UnicodeEncodeError</p>
^{pr2}$
<p>'\xc3\xbc'</p>
<pre><code>>>> u"ü".encode("utf-8").decode("utf-8")
</code></pre>
<p>u'\xfc'</p>
<pre><code>>>> str(u"ü".encode("utf-8").decode("utf-8"))
</code></pre>
<p>UnicodeEncodeError</p>
<pre><code>>>> str(u"ü".encode("utf-8"))
</code></pre>
<p>'\xc3\xbc'</p>
<p>你需要什么编码?在</p>
<p>您还可以使用:</p>
<pre><code>string2 = cgi.escape(string).encode("latin-1", "xmlcharrefreplace")
</code></pre>
<p>这将把所有非拉丁1字符替换为xml实体。在</p>