Posted on

codeigniterでDB接続するとき接続文字エンコードを聞かれる

ロリポップでの話
ローカルでは database.php でDB設定を行えば、普通にDB使えたのに、
いざサーバーにアップすると、

「クライアント接続文字エンコードを設定できませんでした」

の画面が表示。

MySQLのバージョンふるいと char_set が効かない様子。

system/database/DB_driver.php の 178~188 をコメントアウト(強引にTRUEを返す)
したらとりあえず動いた。
PHPもMySQLもやっぱ5が良いですな~。

コメントを残す