Уведомления

Группа в Telegram: @pythonsu

#1 Март 16, 2012 13:23:09

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

SQLalchemy и unicode (python 3)

Пробую алхимию под Py3.
Как в Sqlite, так и в Postgresql (psycopg2) кодировка оказывается переюникоденная.

То есть в клиенте вижу таблицу с вот такими штуками Ваня
Но читается в питоне как нормальный текст.
Передаю русские значения в тексте скрипта в виде

db.execute({'name': ‘Ваня’, ‘age’: 42},
{'name': ‘Сюзи’, ‘age’: 57},
{'name': ‘Гоша’, ‘age’: 33})

Я пробовал менять опции, типа assert_unicode=False, convert_unicode=False
Ничего не меняется.

В клиенте шрифты юникодовые, пробовал разные клиенты - все одно.

Если работаю без алхимии, то всё хорошо.

Что я делаю не так?



Отредактировано (Март 16, 2012 13:24:48)

Офлайн

#2 Авг. 8, 2012 15:26:17

keizer08
От:
Зарегистрирован: 2011-09-13
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

SQLalchemy и unicode (python 3)

те же проблемы с pyODBC http://python.su/forum/topic/15238/



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version