Pada dasarnya tidak ada alasan untuk menggunakan usc2 atau utf16 atau utf32 dalam tabel MySQL. Gunakan utf8mb4 saja. (Atau utf8 jika Anda memiliki MySQL versi lama.)
Harap berikan SHOW VARIABLES LIKE "char%";
Hal-hal tertentu tidak boleh diubah:
mysql> SHOW VARIABLES LIKE "char%";
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary | <--
| character_set_results | utf8mb4 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 | <--
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
Saat Anda membuat tampilan, Anda tidak mengatur rangkaian karakter. Saya dapat melihatnya dari SHOW
your Anda ketika dikatakan:
character_set_client: utf8