Decode string with hex characters in python 2

前端 未结 5 1645
攒了一身酷
攒了一身酷 2021-01-13 21:38

I have a hex string and i want to convert it utf8 to insert mysql. (my database is utf8)

hex_string = \'kitap ara\\xfet\\xfdrmas\\xfd\'
...
result = \'kitap          


        
5条回答
  •  独厮守ぢ
    2021-01-13 21:39

    Assuming Python 2.6,

    >>> print('kitap ara\xfet\xfdrmas\xfd'.decode('iso-8859-9'))
    kitap araştırması
    >>> 'kitap ara\xfet\xfdrmas\xfd'.decode('iso-8859-9').encode('utf-8')
    'kitap ara\xc5\x9ft\xc4\xb1rmas\xc4\xb1'
    

提交回复
热议问题