MariaDB 中文編碼問題
預設在 OEL7 中使用 MariaDB 時,由於它預設的編碼原則非使用 UTF-8 格式,因此會導至儲存為 UTF-8 格式的資料撈出來後會變成亂碼,解決方式如下:
- 在 /etc/my.cnf 組態檔案中的 [mysqld] 區塊中添加下力描述
collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8
- 重新啟動 MariaDB 服務便可以解決
systemctl restart mariadb
Categories: Linux 進階操作技巧, MySQL 資料庫相關, Oracle Enterprise Linux, RedHat EL / CentOS MariaDB, MySQL, OEL 7, RHEL 7, UTF-8
最新迴響