使用 Django 应用程序的已部署版本时,lxml 有一个奇怪的问题。我使用 lxml 解析从服务器获取的另一个 HTML 页面。这在我自己的计算机上的开发服务器上运行良好,但由于某种原因它UnicodeDecodeError
在服务器上给了我。
('utf8', "\x85why hello there!", 0, 1, 'unexpected code byte')
我已确保 Apache(使用 mod_python)与LANG='en_US.UTF-8'
.
我试过用谷歌搜索这个问题,并尝试了不同的方法来正确解码字符串,但我无法弄清楚。
在您的回答中,您可能会假设我的字符串被调用hello
或其他东西。