Δημοσιεύτηκε: 06 Νοέμ 2011, 23:04
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 πως θα το χρησιμοποιήσω;