SORU
30 HAZİRAN 2011, PERŞEMBE


Python: UTF-8 için ISO-8859-1/latin1 Dönüştürme

-Alıntı basılabilir-8859-1, ISO e-posta modülü ile gelen sorunsuz bu dize var. Bu bana bir ip gibi verir "\xC4pple" karşılık "" (İsveç, Apple).Äpple Ancak, bu dizeleri UTF-8 dönüştürmek istemiyorum.

>>> apple = "\xC4pple"
>>> apple
'\xc4pple'
>>> apple.encode("UTF-8")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 0: ordinal not in     range(128)

Ne yapmalıyım?

CEVAP
30 HAZİRAN 2011, PERŞEMBE


İlk çözmeyi dene, sonra kodlama:

apple.decode('iso-8859-1').encode('utf8')

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bmarian22

    bmarian22

    22 Aralık 2007
  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011