Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 29, 2013 08:20:38

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Проблема с кодировками

попробуй

print a.toAscii()

Офлайн

#2 Янв. 29, 2013 09:05:34

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

sergeek
попробуй
ставит вместо символов знак ?????

P.S. пока единственный способ нашел это подменять слова из комбобокса на латиницу и передавать её ((( а потом снова менять на кириллицу.

Офлайн

#3 Янв. 29, 2013 09:15:08

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Проблема с кодировками

а это что выдает?

>>> import sys
>>> sys.stdout.encoding
'UTF-8'
>>>

Офлайн

#4 Янв. 29, 2013 09:19:37

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

sergeek
а это что выдает?
добавил эти строчки в код, кроме ‘UTF-8’ ничего не происходит ошибка таже

Офлайн

#5 Янв. 29, 2013 09:22:27

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Проблема с кодировками

это не в код, это просто в интерпретаторе написать. Так ‘UTF-8’ показывает?

Офлайн

#6 Янв. 29, 2013 09:25:28

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

sergeek
это не в код, это просто в интерпретаторе написать. Так ‘UTF-8’ показывает?
да

Офлайн

#7 Янв. 29, 2013 09:25:52

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

Проблема с кодировками

да и еще вот такое вставь(в код).

print(repr(a))
что показывает?

Отредактировано sergeek (Янв. 29, 2013 09:27:19)

Офлайн

#8 Янв. 29, 2013 09:31:35

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

sergeek
да и еще вот такое вставь(в код).
PyQt4.QtCore.QString(u'\u041a\u0440\u0443\u0433\u043e\u0437\u043e\u0440')

Офлайн

#9 Янв. 29, 2013 10:19:56

Luke
От:
Зарегистрирован: 2010-11-29
Сообщения: 30
Репутация: +  3  -
Профиль   Отправить e-mail  

Проблема с кодировками

print repr(a).decode("unicode_escape")
Ну а дальше отреж лишнее срезом.
Может просто
print a.decode("unicode_escape")
сработает
Ещё попробуй так :
print a.toUtf8()



Отредактировано Luke (Янв. 29, 2013 10:55:17)

Офлайн

#10 Янв. 29, 2013 10:55:09

SHPROT
Зарегистрирован: 2012-11-16
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировками

пару минут и попробую

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version