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

MYSQL:Chèn tiếng Trung Phồn thể &Giản thể vào cùng một 'ô'

Nếu 😼 vấp phải, đó là vì 😼 không nằm trong Mặt phẳng đa ngôn ngữ cơ bản của Unicode; nó nằm trong Mặt phẳng đa ngôn ngữ bổ sung, nằm trên U + FFFF và chiếm 4 byte trong UTF-8 thay vì 3. Việc triển khai Unicode hoàn toàn phù hợp xử lý chúng không khác gì nhau, nhưng bộ mã MySQL utf8 không chấp nhận các ký tự trên U + FFFF. Nếu bạn có phiên bản MySQL gần đây, bạn có thể ALTER TABLE để sử dụng utf8mb4 xử lý đúng tất cả các ký tự Unicode. Có một số vấn đề cần lưu ý khi thay đổi, vì MySQL phân bổ 4 byte cho mỗi ký tự thay vì 3; xem http://dev.mysql.com/ doc / refman / 5.5 / en / charset-unicode-lift.html để biết chi tiết.

Sự cố này là bản sao của Chèn chuỗi được mã hóa UTF-8 vào bảng mysql được mã hóa UTF-8 không thành công với" Giá trị chuỗi không chính xác " .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lấy MySQL ResultSet theo từng hàng trong python

  2. MYSQL hiển thị các hàng không chính xác khi sử dụng GROUP BY

  3. Spring JDBC sử dụng tệp application.properties

  4. Tên ngôn ngữ lập trình cụ thể SQL của MySQL là gì?

  5. Lỗi khởi động cơ sở dữ liệu MySQL Spring Boot với các thủ tục được lưu trữ