Δημοσιεύτηκε: 06 Νοέμ 2011, 23:04
από Ilias95
pmav99 έγραψε:Μπορείς να ανεβάζεις ένα minimum working example?

Δοκίμασε και με
Κώδικας: Επιλογή όλων
from __future__ import unicode_literals


Κώδικας: Επιλογή όλων
>>> from PyQt4.QtCore import *
>>> a = QString('ελληνικά')
>>> a
PyQt4.QtCore.QString(u'\xce\xb5\xce\xbb\xce\xbb\xce\xb7\xce\xbd\xce\xb9\xce\xba\xce\xac')
>>> print a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-15: ordinal not in range(128)
>>> unicode(a)
u'\xce\xb5\xce\xbb\xce\xbb\xce\xb7\xce\xbd\xce\xb9\xce\xba\xce\xac'
>>> str(a)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-15: ordinal not in range(128)

Το unicode_literals πως θα το χρησιμοποιήσω;