pythonでutf-8日本語文字列を、URIエンコード・URLデコードする '全力HP' ← → %E5%85%A8%E5%8A%9BHP Pythonで上のような変換をやりたいときの覚書。 utf-8文字列のURLエンコード utf-8文字列 txt: '全力HP' urllib2.quote(txt.encode("utf-8")) URLエンコード済み文字列 : %E5%85%A8%E5%8A%9BHP URLエンコード済み文字列をutf-8に戻す(URLデコード) URLエンコード済み文字列 enc_txt: %E5%85%A8%E5%8A%9BHP urllib2.unquote(enc_txt).encode('raw_unicode_escape').decode('utf-8') utf-8文字列: '全力HP' サンプルコードをつけたかったが、printなどで表示