Как изменить строку на Unicode в Python 2?

У меня есть строка типа s1 = "\xed\xf3\xb4\x90" .

 >>> x = u"\xed\xf3\xb4\x90" >>> print x íó´ 

Как я могу использовать s1 для печати?

Я пытался:

 s1= "\xed\xf3\xb4\x90" print unicode(s1) 

Но я не мог добраться. Как я могу получить?

  • Кодировка HTML и анализ lxml
  • Независимый от файловой системы способ использования glob.glob и регулярных выражений с именами файлов Unicode в Python
  • Google App Engine: UnicodeDecodeError: кодек ascii не может декодировать байт 0xe2 в позиции 48: порядковый номер не в диапазоне (128)
  • Python os.walk Сделать его поддержкой Unicode / UTF-8?
  • как декодировать символ un unicode в python?
  • Как отправить строку, не связанную с английским юникодом, с помощью HTTP-заголовка?
  • строка хеширования unicode в python
  • Как получить IDLE, чтобы принять вставку символов Юникода?
  • 2 Solutions collect form web for “Как изменить строку на Unicode в Python 2?”

    В этом случае вы можете декодировать str с помощью latin1 кодека.

    Правильный кодек, который будет использоваться здесь, – 'latin1' :

     >>> s1= "\xed\xf3\xb4\x90" >>> print s1.decode('latin1') # same as: unicode(s1, 'latin1') íó´ 

    Однако использование 'unicode-escape' также работает здесь, поскольку 'unicode-escape' предполагает, что байты закодированы в 'latin1' и в строке OP нет юникодовых экранов:

     >>> s1= "\xed\xf3\xb4\x90" >>> print s1.decode('unicode-escape') # same as: unicode(s1, 'unicode-escape') íó´ 
    Interesting Posts

    Можно ли скомпилировать Python для машинного кода?

    Как открыть несколько файлов с помощью «с открытым» в Python?

    Pyparsing: получить расположение маркера в имени результатов

    Django: MEDIA_URL возвращает страницу не найдена

    Django Query sort нечувствителен к регистру с использованием метода модели с PostgreSQL

    Как заставить http.client отправлять chunked-encoding HTTP body в python?

    Как я должен учиться Python?

    Как настроить цвет при преобразовании массива numpy в QImage?

    Как создать случайный UUID, который воспроизводится (с семенем) в Python

    Функция таймаута, если требуется слишком много времени для завершения

    Может ли Django ORM выполнить ORDER BY по определенному значению столбца?

    Преимущества производительности для итераторов?

    Flask Python, пытающийся вернуть список или указать вызов Ajax

    Скрыть контур linestroke на pyplot.contourf, чтобы получить только заливки

    Разбор JSON и сохранение данных в классе Python

    Python - лучший язык программирования в мире.