質問: 'e38184e38184e381adefbc8100000000000000000000000000000000' come.encode().decode('unicode-escape') ``` これでは元の文字列をただコード変換しているだけのようでダメでした 提示いただいた処理でうまく変換出来ました
回答: ~~以下はどうでしょうか? (ただし、"00..."部分はゴミデータと思います。)~~ ~~import banish # binascii.unhexlify で16進表記の字列をバイナリデータに変換後、utf-8文字列にデコードしています。 str(binascii.unhexlify('e38184e38184e381adefbc8100000000000000000000000000000000'), 'utf-8')~~ ※追記 metropolis さんが記載の以下が余計なimportもなく一番シンプルだと思います。 ``` bytes.fromhex('e38184e38184e381adefbc8100000000000000000000000000000000').decode('utf-8') ```