Пишу прогу на питоне+qt
открываю файл: file = codecs.open('data.txt', ‘r’, ‘utf-8’).readlines() - кодировка utf-8
self.edit = QtGui.QLineEdit(self)
str(self.edit.text()) - читаю в строку значение из инпута
ошибка: UnicodeEncodeError: ‘ascii’ codec can't encode characters in position 0-3: ordinal not in range(128)
как сделать, чтобы значение из инпута было в utf-8, а не ascii?