Bạn cần lưu ý về các thiết đặt đối chiếu / thiết lập ký tự ở các cấp độ cơ sở dữ liệu / bảng / cột. Cài đặt cấp cột được ưu tiên hơn những cài đặt khác. Bởi vì điều này, tôi bao gồm các lệnh bạn có thể sử dụng để thực hiện những thay đổi này ở mỗi cấp của db.
Kiểm tra cấu hình hiện tại của bạn (cơ sở dữ liệu):
SHOW CREATE DATABASE db_name;
Kiểm tra cấu hình hiện tại của bạn (bảng):
SHOW TABLE STATUS WHERE name='tbl_name'
Kiểm tra cấu hình hiện tại của bạn (các cột):
SHOW FULL COLUMNS FROM tbl_name;
Thay đổi bộ ký tự / đối chiếu (cơ sở dữ liệu):
ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;
Thay đổi bộ ký tự / đối chiếu (bảng):
ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;
Thay đổi bộ ký tự / đối chiếu (cột):
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;