Mình đã fix được rồi, nhưng xài như vậy thì chán quá, nên chắc mình dùng câu truy vấn luôn cho nó lành. Và cũng để không quên cú pháp truy vấn SQL (coi như vừa lập trình vừa học SQL). Còn làm theo Zend thì riết chắc quên SQL luôn.
Cách fix như sau (nếu bạn nào gặp giống mình thì có thể giải quyết). Nếu bạn nào không đọc được tiếng Việt với Zend_Db
- Cách 1:
+ Trong file boostrap nếu bạn có set up database thì cần thêm dòng lênh $db->query("SET NAMES 'UTF-8');
+ Nếu không thì trong file cấu hình .ini bạn cần thêm thông số là: driver_options.1002 = "SET NAMES UTF8;"
- Cách 2:
+ Nếu cách 1 ở trên mà bạn đã làm nhưng vẫn không đọc được tiếng Việt thì có nghĩa là bạn rơi vào trường hợp của mình.
+ Cách giải quyết như sau (lưu ý phải làm cách 1 trước): khi lấy ra dữ liệu bạn cần dùng hàm utf8_decode() . Ví dụ: utf8_decode($result['title']);
+ 100% work.
Nếu không được nữa thì bó tay.
