我試圖從Symfony 3應用程序連接到MySQL數據庫。但是,當試圖從Symfony控制檯命令創建MySQL架構時,出現此錯誤:PDO::__construct(): Server sent charset (255) unknown to the client. Please, report to the developers
PDO :: __構造():服務器發送字符集(255)未知的客戶端。請向開發人員報告
PHP和MySQL都在Docker容器中運行。
MySQL版本:8.0.1
PHP版本:7.1.3
司機:pdo_mysql
字符集:UTF8
DSN:"mysql:host=mysql;dbname=database;charset=UTF8;"
任何想法?
謝謝,但沒有奏效 - 同樣的錯誤。 – Napas
它在我的環境中工作。 MySQL 8.0.1,PHP 7.1.4。你重新啓動了mysql服務嗎? –
僅供參考:https://bugs.php.net/bug.php?id = 74461查看nikic的評論,顯然這已經在PHP源代碼中修復,我認爲它將在不久的將來發布。 –