【发布时间】:2010-10-22 22:30:10
【问题描述】:
在使用我的 Django 应用程序的已部署版本时,我遇到了一个奇怪的 lxml 问题。我使用 lxml 解析从服务器获取的另一个 HTML 页面。这在我自己计算机上的开发服务器上运行良好,但由于某种原因,它在服务器上给了我UnicodeDecodeError。
('utf8', "\x85why hello there!", 0, 1, 'unexpected code byte')
我已确保 Apache(使用 mod_python)与 LANG='en_US.UTF-8' 一起运行。
我已经尝试用谷歌搜索这个问题,并尝试了不同的方法来正确解码字符串,但我无法弄清楚。
在您的回答中,您可能会假设我的字符串称为hello 或其他名称。
【问题讨论】:
标签: python django utf-8 lxml decoding