Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kesalahan String salah saat menambahkan emoji ke database melalui formulir

Python Flask default untuk berkomunikasi dengan MySQL di utf-8 MySQL, yaitu tidak dapat menangani rentang utf8mb4 penuh (termasuk emoji). Flask akan menimpa pengaturan charset database, termasuk pengaturan character-set-server di my.cf. Menambahkan pengaturan berikut ke aplikasi Flask memperbaiki masalah dengan memaksanya berkomunikasi dengan MySQL di 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. Pembaruan bersamaan MySQL

  2. Cara membuat beberapa halaman dengan dompdf

  3. Bagaimana cara mendapatkan ukuran byte dari resultset dalam kueri SQL?

  4. Saat menjalankan UPDATE ... datetime =NOW(); apakah semua baris yang diperbarui memiliki tanggal/waktu yang sama?

  5. Yii2 Bagaimana cara melakukan pengelompokan kondisi AND atau OR?