ユニコード文字列を16進表現に変換したい。 たとえば、u'\u041a\u0418\u0421\u0410'
は"\xD0\x9A\xD0\x98\xD0\xA1\xD0\x90"
に変換する必要があります。 「ユニコード文字列を16進表現に変換する
'd09ad098d0a1d090'
私は得ることができますどのように任意の提案\ XD0 \ x9A \ XD0 \ x98 \ XD0 \ XA1:しかし、私は文字列を取得
unicode_username.encode("utf-8").encode("hex")
:私は以下のコード(のpython 2.7)を試してみました\ xD0 \ x90 "?
2番目のエンコードを行わないでください。 'unicode_username.encode( "utf-8") ' - >'' \ xd0 \ x9a \ xd0 \ x98 \ xd0 \ xa1 \ xd0 \ x90 ''のようになります。 – DyZ