zend框架,mysql:如何在application.ini中设置名称utf-8

问题描述:

我有一个zend应用程序,当前不显示utf-8加密特殊字符。zend框架,mysql:如何在application.ini中设置名称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;'); 

在我的application.ini?

+1

此博客文章的评论似乎有一些提示http://www.zfsnippets.com/snippets/view/id/13 --resources.db.params.charset =“utf8”似乎是票 – 2011-04-15 11:41:57

它是:

resources.db.params.charset = “utf-8”

(由在配置文件)

感谢山口。弹片再次。

+0

感谢它帮助我在类似的情况..... – Pushpendra 2011-06-28 09:49:55

尝试:

database.params.driver_options.PDO::MYSQL_ATTR_INIT_COMMAND=SET NAMES UTF8;