Mysql
啟用 mysqlnd 後 UTF-8 編碼失去
我已經使用 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 並且不需要這些選項?
似乎不再需要這兩行;)