zend framework,mysql:如何在application.ini中设置名称utf-8
我有一个zend应用程序当前没有显示utf-8加密的特殊字符 我需要为我的mysql连接使用命令集名称utf-8。 弹片上校向我暗示:zend framework,mysql:如何在application.ini中设置名称utf-8,mysql,zend-framework,utf-8,Mysql,Zend Framework,Utf 8,我有一个zend应用程序当前没有显示utf-8加密的特殊字符 我需要为我的mysql连接使用命令集名称utf-8。 弹片上校向我暗示: $params = array( 'host' => 'localhost', 'username' => 'username', 'password' => 'password', 'dbname' => 'dbname', 'driver_options' => array(PDO::MY
$params = array(
'host' => 'localhost',
'username' => 'username',
'password' => 'password',
'dbname' => 'dbname',
'driver_options' => array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;');
);
我该怎么去
'driver_options' => array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;');
在my application.ini中?尝试:
database.params.driver_options.PDO::MYSQL_ATTR_INIT_COMMAND=SET NAMES UTF8;
它是:
resources.db.params.charset=“utf8”
(添加到配置文件中)
再次感谢“榴弹上校”。这篇博文上的评论似乎有一些提示-
resources.db.params.charset=“utf8”
似乎就是答案