我使用的是最新的CakePHP的(2.1.x的),當我做了找到像下面,返回時Model.name
字段包含西班牙字符空數組:CakePHP的find返回空數組西班牙字符
$this->Model->find(
'list',
array(
'conditions' => array(
'LOWER(Model.name) LIKE' => '%'.$keyword.'%'
),
'fields' => array(
'Model.id',
'Model.name'
)
)
);
當我顯示sql_dump
元素時,查詢就很好,它說0 Error
,1 Affected
和1 Num Rows
;加上當我嘗試查詢時,它在phpMyAdmin上的工作也很好。
整個網站是英文的,內容類型是UTF-8。我試圖改變編碼沒有成功。
如果這可能有任何幫助,該字段存儲在數據庫(MySQL)name varchar(255) latin1_swedish_ci
。
對你的好評,我只是取消註釋''encoding'=>'utf8','連接我的數據庫連接,並且做了詭計!乾杯! – Nicolas