Я разрабатываю довольно простое веб-приложение с использованием Flask и MySQL.
Я борюсь с unicode. Пользователи иногда вставляют данные, которые они скопировали из Word, и они падают со старыми умными цитатами u'\u201c'
.
Немногие исследования показывают, что соединение, которое у меня связано с MySQL, использует кодировку Latin1
(по-видимому, по умолчанию).
Как я могу указать для него использование unicode для его соединения?
Я использую pyMySQL, который подразумевает замену MySQLdb. MySQLdb определяет функцию set_character_set(self, charset)
для объектов connection
, но pyMySQL не делает (я получаю сообщение об ошибке, если пытаюсь).