Я получаю нулевые результаты после вызова ajax, где значения имеют умляуты. Я попытался исправить это с помощью:
$this->pdo = new PDO('mysql:host=host;dbname=db','user','password',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
Иерархия вызовов заключается в том, что вызов ajax переходит к php-скрипту search.php, в котором хранится объект dbconnection, и именно здесь происходят sql-вызовы. Я также пытался исправить это с помощью utf8_encode, но это не помогло. База данных в кодировке: UTF-8 Unicode (utf8) тоже и версия php 5.4.
В моем локальном апаче у меня нет проблем. Проблема проявляется только на реальной веб-странице.
Что мне не хватает?