Post

Mã hoá UTF-8 trong MySQL

MySQL hỗ trợ nhiều bộ ký tự Unicode:

  • utf8mb4: Mã hóa UTF-8 của bộ ký tự Unicode sử dụng một đến bốn byte mỗi ký tự.
  • utf8mb3: Mã hóa UTF-8 của bộ ký tự Unicode sử dụng một đến ba byte mỗi ký tự. Bộ ký tự này đã bị loại bỏ trong MySQL 8.0 và người dùng nên sử dụng utf8mb4 thay thế.
  • utf8: Biệt danh cho utf8mb3. Trong MySQL 8.0, bí danh này đã bị loại bỏ; hãy sử dụng utf8mb4 thay thế. utf8 dự kiến ​​trong một bản phát hành trong tương lai sẽ trở thành một bí danh cho utf8mb4.

Lưu ý: Bộ ký tự utf8mb3 đã bị loại bỏ. Vui lòng sử dụng utf8mb4 thay thế. utf8 hiện là một bí danh cho utf8mb3, nhưng hiện đã bị loại bỏ với tư cách như vậy, và utf8 dự kiến ​​sẽ trở thành một tham chiếu đến utf8mb4.

Để tránh nhầm lẫn về ý nghĩa của utf8, hãy cân nhắc chỉ định utf8mb4 rõ ràng cho các tham chiếu bộ ký tự.

Đọc thêm:

This post is licensed under CC BY 4.0 by the author.