Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi chuỗi không chính xác khi thêm biểu tượng cảm xúc vào cơ sở dữ liệu thông qua biểu mẫu

Python Flask mặc định giao tiếp với MySQL trong utf-8 của MySQL, tức là nó không thể xử lý phạm vi utf8mb4 đầy đủ (bao gồm cả biểu tượng cảm xúc). Flask sẽ ghi đè cài đặt bộ mã cơ sở dữ liệu, bao gồm cài đặt máy chủ-bộ ký tự trong my.cf. Việc thêm cài đặt sau vào ứng dụng Flask sẽ khắc phục sự cố bằng cách buộc nó giao tiếp với MySQL trong 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. Lựa chọn có trọng số ngẫu nhiên của một sự kiện

  2. Làm cách nào để viết các truy vấn trong MySQL có thể phân tích cú pháp dữ liệu JSON trong một cột?

  3. kiểu dữ liệu lược đồ sails-mysql

  4. cách sử dụng tham gia sql trong mysql

  5. Tạo sơ đồ cơ sở dữ liệu trong MySQL Workbench