Mysql

啟用 mysqlnd 後 UTF-8 編碼失去

  • July 29, 2014

我已經使用 MariaDB 10.0.8 在我的 PHP 5.4.26 伺服器上啟用了 mysqlnd。

我的 SQL 配置包含以下內容:

[mysqlnd]
character-set-server = utf8
collation-server = utf8_general_ci

沒有啟用 mysqlnd 時一切正常。自從啟用它以來,所有特殊的波蘭 UTF-8 字元都失去了。

當我在 server.cnf 配置中禁用這兩行時,一切都會再次正常執行。

由於我不喜歡 latin-1 編碼並且我想保留 UTF-8 我有一個問題 mysqlnd 預設情況下是否獲得 UTF-8 並且不需要這些選項?

似乎不再需要這兩行;)

引用自:https://serverfault.com/questions/582691