Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL utf8mb4, Błędy podczas zapisywania emotikonów

character_set_client , _connection i _results wszystkie muszą być utf8mb4 żeby to ciastko nadało się do jedzenia.

Coś gdzieś ustawia podzbiór tych z osobna. Przeszukaj ustawienia my.cnf i phpmyadmin -- coś nie ustawia wszystkich trzech.

Jeśli SET NAMES utf8mb4 zostanie wykonany, wszystkie trzy są ustawione poprawnie.

Słońce świeciło, bo ma tylko 3 bajty - E2 98 80; utf8 jest wystarczający dla 3-bajtowego kodowania utf8 znaków Unicode.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić zestaw znaków z latin1 na UTF8 w MySQL?

  2. Funkcja MySQL DEGREES() — konwersja z radianów na stopnie

  3. Naprawianie uszkodzonego kodowania UTF-8

  4. Jak przekonwertować strefę czasową w MySQL

  5. Jak uruchomić hosty mysqladmin na Amazon RDS