cakePHP, проблема кодирования при использовании find + list, без проблем при использовании find + all - PullRequest
1 голос
/ 20 февраля 2011

Хорошо, я настроил файл database.php, добавил параметр 'encoding'=>'utf8'.также добавил $this->charset('utf8') на мой взгляд.

Теперь, когда я использую find('list') и отображаю его содержимое, я получаю эти известные знаки вопроса.Но когда я использую метод find('all), данные доставляются правильно.

И мои вопросы:

  1. Почему?
  2. Кто виноват?
  3. Как решить? (Я действительно предпочитаю способ списка ...)
  4. Стоит ли пить больше кофе?

1 Ответ

2 голосов
/ 20 февраля 2011

вы можете попробовать $ this-> find ('all') и затем использовать set для извлечения значений, например Set :: extract ('/ Post / title', $ posts); и распечатай. если поиск был бы хорошим, а set :: extract плохим, то это может быть ошибкой. Если он работает как обычно, то есть что-то странное, поскольку это то, что делает ядро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...