Найти - Пользователи
Полная версия: SQlAlchemy encoding проблемы с кирилицей.
Начало » Python для новичков » SQlAlchemy encoding проблемы с кирилицей.
1
likin
Доброго дня.

Опять проблемы с кодировкой.
Работаю с базой данных MySQL, которую сгенерировал Drupal.
Когда вывожу текст получаю “??????” на кирилицу.

Использую:
# -*- coding: utf-8 -*-
self.engine = create_engine('mysql://%s:%s@localhost/%s' % (db_user, db_passwd, db), echo=False, encoding='utf-8')

Не помогло. mysql console отображает всё правильно.
До этого стояла кодировка по умолчанию latin1_swedish_ci, Установил переменные на utf8. Mysql workbench отображает нормально. В python никаких изменений.

Подскажите.
Спасибо.
likin
Проблему решил так.
self.engine = create_engine('mysql://%s:%s@localhost/%s?charset=utf8' % (db_user, db_passwd, db), echo=False)
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