Pertanyaan zend framework, mysql: Bagaimana cara Menetapkan nama utf-8 di application.ini


Saya memiliki aplikasi zend saat ini tidak menampilkan karakter khusus terenkripsi utf-8.

Saya perlu menggunakan nama set perintah utf-8 untuk koneksi mysql saya. Col. Shrapnel mengisyaratkan saya dengan ini:

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

Bagaimana saya mendapatkan

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

di application.ini saya?


5
2018-04-15 11:36


asal


Jawaban:


Dulu:

resources.db.params.charset = "utf8"

(Ditambahkan dalam file konfigurasi)

Terima kasih kepada Col. Pecahan peluru lagi.


9
2018-04-15 11:54



Coba dengan:

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

0
2018-04-15 11:43