انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Hostile در 06 خرداد 1393، 04:44 بظ
-
درود دوستان
من تو پایتون 2.7.6 وقتی میخوام یه متن فارسی رو انکود کنم مشکل ایجاد میکنه!
>>> "سلام".encode("utf-8")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd8 in position 0: ordinal not in range(128)
>>>
اما تو پایتون 3.4 نه!
حالا یه مشکل!
من wxpython کار میکنم و این ماژول برای نسخه ۳ پشتبانی نمیشه!
برای حل این مشکل در پایتون 2.7 چکنم؟؟
ممنون میشم کمک کنید!
-
اینجوری:
>>> u"یاسر".encode('utf-8')
'\xdb\x8c\xd8\xa7\xd8\xb3\xd8\xb1'