CakePHP - запрос возвращает пустое поле, если в нем есть специальный символ

У меня есть то, что я считаю обычным вызовом запроса в CakePHP - он работает для всех результатов, но когда в поле есть специальный символ, поле вернется пустым. Он не ломается - и он по-прежнему дает мне остальные поля - это просто одно пустое поле.

Пример:

$this->paginate = array(
'conditions' => array(
     'Item.name != ' => '',
),
);
$data = $this->paginate('Item');

Это вернет все элементы в моей таблице (включая тот, который, как я думал, был пустое поле имени), но когда я пытаюсь отобразить имя на странице, он работает для всех элементов, кроме элемента со специальным символом (é). Я изменил его на нормальный "е", и он отображается нормально.

Как я могу вернуть результаты, даже если в их имени есть специальный символ? Заранее благодарим!

7
задан Dave 10 April 2011 в 06:18
поделиться