擅长:python、mysql、java
<p>使用<code>ast.literal_eval</code>:</p>
<pre><code>>>> message = '\u96e8'
>>> ast.literal_eval('u"{}"'.format(message))
u'\u96e8'
</code></pre>
<p>技巧是构造一个包含<code>unicode</code>字符串文本的字符串,作为参数传递给<code>literal_eval</code>。也就是说,<code>u"\u96e8"</code>而不仅仅是<code>\u96e8</code></p>
<p>(不过,这只是部分正确。如果<code>message</code>本身的值包含双引号,则它将失败。在其他情况下,这种方法可能也会失败。)</p>