Найти - Пользователи
Полная версия: Проблема с кодировками
Начало » Python для новичков » Проблема с кодировками
1 2 3 4
sergeek
попробуй
print a.toAscii()
SHPROT
sergeek
попробуй
ставит вместо символов знак ?????

P.S. пока единственный способ нашел это подменять слова из комбобокса на латиницу и передавать её ((( а потом снова менять на кириллицу.
sergeek
а это что выдает?
>>> import sys
>>> sys.stdout.encoding
'UTF-8'
>>>
SHPROT
sergeek
а это что выдает?
добавил эти строчки в код, кроме ‘UTF-8’ ничего не происходит ошибка таже
sergeek
это не в код, это просто в интерпретаторе написать. Так ‘UTF-8’ показывает?
SHPROT
sergeek
это не в код, это просто в интерпретаторе написать. Так ‘UTF-8’ показывает?
да
sergeek
да и еще вот такое вставь(в код).
print(repr(a))
что показывает?
SHPROT
sergeek
да и еще вот такое вставь(в код).
PyQt4.QtCore.QString(u'\u041a\u0440\u0443\u0433\u043e\u0437\u043e\u0440')
Luke
print repr(a).decode("unicode_escape")
Ну а дальше отреж лишнее срезом.
Может просто
print a.decode("unicode_escape")
сработает
Ещё попробуй так :
print a.toUtf8()
SHPROT
пару минут и попробую
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB