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