Уведомления

Группа в Telegram: @pythonsu

#1 Май 23, 2016 18:59:37

Jacobian
Зарегистрирован: 2014-10-21
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 3, IBM DB2, Windows 10 -> UnicodeDecodeError: 'ascii' codec

Пытаюсь в Питоне запустить простенький запрос к базе DB2, однако, в итоге получаю следующее:

>>> import ibm_db
>>> conn = ibm_db.connect("sample","root","root")
>>> ibm_db.exec_immediate(conn, "select * from act")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
Exception
>>> print(ibm_db.stmt_errormsg())
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc8 in position 38: ordinal not in range(128)

Проверил, какая стоит кодировка по умолчанию - оказалось ‘utf8’:

>>> import sys
>>> sys.getdefaultencoding()
'utf-8'
>>> quit()

Подскажите, пожалуйста, какой еще дебаг сделать, чего может не хватать и какие действия предпринять, чтобы устранить эту проблему. Спасибо!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version