MySQL 和 CentOS 在現(xiàn)今的 Web 開發(fā)中扮演著非常重要的角色,而 UTF-8mb4 編碼則是處理多語言字符集的主要方式之一。下面我們來談談 MySQL 和 CentOS 如何處理 UTF-8mb4 編碼。
首先,CentOS 系統(tǒng)中默認支持 UTF-8mb4 編碼,無需進行額外的配置。而在 MySQL 中需要進行相關配置才能完美支持 UTF-8mb4 編碼。
# 進入 MySQL 命令行 mysql -u root -p # 創(chuàng)建數(shù)據庫并設置默認編碼為 UTF-8mb4 CREATE DATABASE sample_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
在 MySQL 的配置文件 my.cnf 中,需要對以下參數(shù)進行配置:
[client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init-connect='SET NAMES utf8mb4' character-set-client-handshake = FALSE
完成配置后,我們需要重啟 MySQL 服務才能使配置生效:
systemctl restart mysqld
至此,我們已經成功配置了 MySQL 和 CentOS 支持 UTF-8mb4 編碼。如果你的 Web 項目需要支持多語言字符集,將 UTF-8mb4 作為默認編碼是個不錯的選擇。
上一篇css 中的行高怎么設置
下一篇css單元格之間不留縫隙