Кодировка символов в python для замены 'u2019' на '

Я пробовал множество способов закодировать это до конечного результата"BACK RUSHIN'" с самым важным характером, являющимся правильным апострофом'.

Я хотел бы получить способ достичь этого результата, используя некоторые встроенные функции, которые есть в Python, где нет различия между обычной строкой и строкой Юникода.

Это был код, который я использовал для получения строки:str(unicode(etree.tostring(root.xpath('path')[0],method='text', encoding='utf-8'),errors='ignore')).strip()

В результате получается:'BACK RUSHIN' вещь, являющаяся апострофом' пропал, отсутствует.

Другой способ был:root.xpath('path/text()')

И этот результат был:u'BACK RUSHIN\u2019' в питоне.

И наконец, если я попытаюсь:u'BACK RUSHIN\u2019'.encode('ascii', 'replace')

Результат:'BACK RUSHIN?'

Пожалуйста, не заменяйте функции, я хотел бы использовать библиотеки кодеков pythons. Также не нужно печатать строку, потому что она хранится в переменной.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос