【发布时间】:2014-02-14 04:09:52
【问题描述】:
我有一个 python 字符串:
<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>
的
<type 'str'>
当我尝试使用 Jinja 渲染它时,问题是由 • 引起的。
renderedPage = template.render(starred = the_string_i_mentioned_higher_up)
最后出现这个错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 125: ordinal not in range(128)
我尝试了各种编码和解码,但总是遇到类似的错误。
有什么想法吗?
【问题讨论】:
-
如何获得
the_string_i_mentioned_higher_up或它是如何编码的?您是按字面意思声明的吗?
标签: python python-2.7 unicode ascii jinja2