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

MYSQL:Вмъкване на традиционен и опростен китайски в същата „клетка“

Ако 😼 го е задействал, това е, защото 😼 не е в Основната многоезична равнина на Unicode; той е в допълнителната многоезична равнина, която е над U+FFFF и заема 4 байта в UTF-8 вместо 3. Напълно съвместимите реализации на Unicode ги третират не по различен начин, но MySQL charset utf8 не приема знаци над U+FFFF. Ако имате последна версия на MySQL, можете да ALTER TABLE да използвате utf8mb4, който правилно обработва всички символи на Unicode. Има някои уловки за промяна, тъй като MySQL разпределя 4 байта на символ вместо 3; вижте http://dev.mysql.com/ doc/refman/5.5/en/charset-unicode-upgrading.html за подробности.

Този проблем е дубликат на Вмъкването на кодиран с UTF-8 низ в кодирана с UTF-8 таблица на mysql е неуспешен с „Неправилна стойност на низа“ .




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

  2. Как да вмъкна json изход в mysql с възел js

  3. Как мога да пренапиша моя PHP и MySQL, за да групирам моя HTML списък по равни стойности на колоните?

  4. CakePHP поръчката не работи

  5. MySQL - Сложност на:SELECT COUNT(*) ОТ MyTable;