擅长:python、mysql、java
<p>对python2中的文本使用<code>unicode</code>,而不是<code>str</code>对象。尤其是对于非ASCII字符的文本。<code>str</code>有时只是巧合。在</p>
<p>(如果源文件中有非ASCII文本,则还需要指定源编码):</p>
<pre><code># coding: utf-8
mystring = u'<p> <a href="http://blog.alexmaccaw.com/how-to-travel-around-the-world-for-a-year">How to travel around the world for a year • Alex MacCaw<span class="small">blog.alexmaccaw.com</span> </a></p>'
</code></pre>
<p>(在Python代码中而不是在模板或数据库中使用HTML可能也是个坏主意…)</p>