Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка с неправилен низ при добавяне на емоджи към база данни чрез формуляр

Python Flask по подразбиране комуникира с MySQL в utf-8 на MySQL, т.е. не може да се справи с пълния диапазон на utf8mb4 (който включва емоджи). Flask ще отмени настройките на набора от знаци на базата данни, включително настройката на сървъра за набор от символи в my.cf. Добавянето на следната настройка към приложението Flask отстранява проблема, като го принуждава да комуникира с MySQL в utf8mb4:

app.config['MYSQL_DATABASE_CHARSET'] ='utf8mb4'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql Как да изберете само от колона, ако колоната съществува

  2. Как да наблюдавате своя ProxySQL с Prometheus и ClusterControl

  3. Каква е разликата между използването и включването на присъединяване на таблици в MySQL?

  4. MacOSX:автоматично стартиране на mysql при стартиране

  5. mysql oledb драйвер