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

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • Hudson Music

    Hudson Music

    13 Mart 2007