Web ページからページ ソースを読み取り、そのソースから値を解析しています。そこで、特殊文字の問題に直面しています。
私のpythonコントローラーファイルでは、# -*- coding: utf-8 -*-
. しかし、私は使用しているWebページのソースを読んでいますcharset=iso-8859-1
したがって、エンコーディングを指定せずにページのコンテンツを読み取ると、次のようにエラーがスローされますUnicodeDecodeError: 'utf8' codec can't decode byte 0xfc in position 133: invalid start byte
私が使用するstring.decode("iso-8859-1").encode("utf-8")
と、エラーなしでデータが解析されます。しかし、値は「Fünke」ではなく「F\u00fcnke」として表示されます。
この問題を解決する方法を教えてください。提案をいただければ幸いです。