Я пытаюсь использовать sqlalchemy для соединения с базой данных mysql.Я настроил charset=utf-8$use_unicode=0
.Это работало почти со всеми базами данных, но не с конкретной.Я полагаю, что это потому, что для переменной 'init-connect' установлено значение 'SET NAMES latin2;'
У меня нет прав для ее изменения.
Это работает для меня, если я отправляю явный запрос SET NAMES utf8
, однако, если естьвременное отключение, затем после повторного подключения моя программа снова прерывается, когда она получает данные с сервера в кодировке lati2.
Возможно ли создать какой-либо хук, чтобы всегда отправлять SET NAMES
при подключении sqlalchemy?Или любой другой способ решить эту проблему?