看板 PHP 關於我們 聯絡資訊
首先程式碼如下(這是Zend_Db的設定) $params = array ( 'host' => '127.0.0.1', 'username' => 'root', 'password' => '', 'dbname' => 'mydb' ); $db = Zend_Db::factory('PDO_MYSQL', $params); $db->query('SET NAMES UTF8'); 使用Zend_Db,我必需再執行SET NAMES UTF8才能讓資料庫連結以UTF8為編碼 我記得CakePHP也有設定變數如下 $default = array( 'driver' => 'mysql', 'connect' =>'mysql_connect', 'host' => 'localhost', 'login' => 'root', 'password' => '', 'database' => 'huiyu', 'prefix' => '', 'encoding' => 'UTF8' ); 請問Zend_Db是否能像CakePHP也有一個 encoding 的參數呢?如果有,要怎麼使用? 我查了一下,Zend_Db有options和driver_options,我猜應該是在這邊追加= = 但是就是不知道要打什麼?請使用Zend的高手指點一下吧 -- 我的樂多網誌http://blog.roodo.com/liaosankai -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.245.232
aquarianboy:試試 'charset' => 'utf8' :) 06/02 20:46
liaosankai:我試過這個參數,還是沒有用= = 06/04 15:41