Python Undo Unicode Question

Предположим, у меня есть следующие две переменные:

bob1 = u'bob\xf0\xa4\xad\xa2' 

а также

 bob2 = 'bob\xf0\xa4\xad\xa2' 

Как я могу получить значение bob1 как значение bob2. AKA, как мне развернуть форматирование Unicode, но сохранить значение escapped hex?

Если я это сделаю:

 bob1.encode('utf8') 'bob\xc3\xb0\xc2\xa4\xc2\xad\xc2\xa2' 

Это не правильно…

Помогите!

One Solution collect form web for “Python Undo Unicode Question”

Кодовые точки между картами U + 0000 и U + 00FF равны одному и тому же значению байта в кодировках ISO 8859-1 или Latin 1.

 >>> u'bob\xf0\xa4\xad\xa2'.encode('latin-1') 'bob\xf0\xa4\xad\xa2' 
  • Загрузка Python UTF-8 JSON
  • Python вставляет строку UTF8 в SQLite
  • UnicodeDecodeError: кодек «utf-8» не может декодировать ошибку байта
  • Почему Python не распознает исходный файл, закодированный utf-8?
  • Запись CSV-файла с помощью умляутов, вызывающих «кодек UnicodeEncodeError: 'ascii', не может кодировать символ"
  • сортировка списка, содержащего utf-8 charachters
  • В чем разница между префиксом u и префиксом unicode () в python?
  • Распечатайте список, содержащий китайские символы в Python
  • time.strptime () - аргумент 0 должен быть str, а не байтами
  • UTF-8 HTML и CSS-файлы с спецификацией (и как удалить спецификацию с Python)
  • Как проверить, является ли строка unicode или ascii?
  • Python - лучший язык программирования в мире.