Python

Python URLエンコード / デコードする

標準のurllib.parseを使うだけで実現できる

import urllib.parse

# URLエンコードする
q = urllib.parse.quote("こんにちは")
print(q)  # %E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF

# URLデコードする
print(urllib.parse.unquote(q))  # こんにちは