2011-04-15 13 views
5

Şu anda utf-8 şifreli özel karakter göstermeyen bir zend uygulaması var.zend framework, mysql: application.ini dosyasında utf-8 adını nasıl belirlerim

Mysql bağlantım için utf-8 komut kümesi adını kullanmalıyım. Albay Şarapnel bana bu konuda ima:

$params = array(
    'host' => 'localhost', 
    'username' => 'username', 
    'password' => 'password', 
    'dbname' => 'dbname', 
    'driver_options' => array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;'); 
); 

nasıl application.ini içinde

'driver_options' => array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;'); 

alabilirim?

+1

Bu blog gönderisindeki yorumlar bazı ipuçları içeriyor gibi görünüyor http://www.zfsnippets.com/snippets/view/id/13 - 'resources.db.params.charset =" utf8 "' bilet gibi görünüyor –

cevap

9

öyleydi: (yapılandırma dosyasında eklendi)

resources.db.params.charset = "utf8"

Col için

Teşekkür Şarapnel tekrar.

+0

Teşekkürler bana benzer bir durumda yardım etti ..... – Pushpendra

0

deneyin ile:

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