Django アプリケーションのデプロイされたバージョンを使用しているときに、lxml に奇妙な問題があります。lxml を使用して、サーバーから取得した別の HTML ページを解析します。これは、自分のコンピューターの開発サーバーでは完全に機能しますが、何らかの理由でUnicodeDecodeError
サーバー上で表示されます。
('utf8', "\x85why hello there!", 0, 1, 'unexpected code byte')
Apache (mod_python を使用) が で実行されることを確認しましたLANG='en_US.UTF-8'
。
この問題についてグーグルを試し、文字列を正しくデコードするためのさまざまなアプローチを試みましたが、わかりません。
あなたの答えでは、私の文字列が呼び出されているhello
か何かだと思うかもしれません。