Python で UTF-8 をデコードする
問題: UTF-8 形式でエンコードされた URL をどのようにデコードするかPython で意図した文字列表現にデコードできますか2.7?
解決策:
この問題は、URL 引用符でエスケープされる UTF-8 でエンコードされたバイトの存在によって発生します。このデータを正しくデコードするには、2 段階のプロセスが必要です:
<code class="python">from urllib.parse import unquote url = 'example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0' decoded_url = unquote(url) print(decoded_url) # Output: example.com?title=правовая+защита</code>このアプローチは、パーセントでエンコードされたデータから UTF-8 バイトへのデコードをシームレスに処理し、最終的にはテキスト。
以上がPython 2.7でUTF-8 URLエンコード文字列をデコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。