zend framework,mysql:如何在application.ini中设置名称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

我有一个zend应用程序当前没有显示utf-8加密的特殊字符

我需要为我的mysql连接使用命令集名称utf-8。 弹片上校向我暗示:

$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”
似乎就是答案