Size: a a a

2021 November 14

ES

Evgeny Skotarenko in Python Flask
Проблема в том, что когда пытаюсь сохранить 'رضایی'} в MySQL возвращает  <p class="errormsg">sqlalchemy.exc.DataError: (pymysql.err.DataError) (1366, &quot;Incorrect string value: &#x27;\\xD9\\xBE\\xD8\\xA7\\xD8\\xB1...&#x27; for column &#x27;first_name&#x27; at row 1&quo
источник

T

Tishka17 in Python Flask
у вас что-то с настройкой кодировки в бд и коннекте
источник

T

Tishka17 in Python Flask
раз в коннекте utf8mb4, стоит глянуть как БД создавалась
источник

ES

Evgeny Skotarenko in Python Flask
?charset=utf8mb4 это нерешает проблему кодировки?
источник

T

Tishka17 in Python Flask
увы, вопросы к авторам mysql, но видимо этого недостаточно
источник

ES

Evgeny Skotarenko in Python Flask
нет. Сейчас поищу как это настроить
источник

AT

Alex Ted in Python Flask
хз, есть ли в mysql автоматическая перекодировка между сервером и клиентом. В Постгресе вот есть и збс всё
источник

AT

Alex Ted in Python Flask
о5 же, если и есть, то должна настраиваться где-то
источник

AT

Alex Ted in Python Flask
имхо, легче базу конвертнуть
источник

T

Tishka17 in Python Flask
полагаю там БД не с той кодировкой создана
источник

T

Tishka17 in Python Flask
так что кодировка коннекта не поможет
источник

AT

Alex Ted in Python Flask
скорее всего
источник

AT

Alex Ted in Python Flask
ессно
источник

ES

Evgeny Skotarenko in Python Flask
SQLALCHEMY_NATIVE_UNICODE

Can be used to explicitly disable native unicode support. This is required for some database adapters (like PostgreSQL on some Ubuntu versions) when used with improper database defaults that specify encoding-less databases.

Deprecated as of v2.4 and will be removed in v3.0.
источник

ES

Evgeny Skotarenko in Python Flask
может это...
источник

AT

Alex Ted in Python Flask
источник

AT

Alex Ted in Python Flask
сделайте запрос
источник

ES

Evgeny Skotarenko in Python Flask
Может вместо(db.String(200) использовать Text(some longer unicode text) ?
источник

ES

Evgeny Skotarenko in Python Flask
прпробую
Сlass sqlalchemy.types.String(length=None, collation=None, convert_unicode=False, unicode_error=None, _warn_on_bytestring=False, _expect_unicode=False)¶
источник

А

Андрей Андреевич... in Python Flask
как просмотреть логи апи?
источник