Автозаполнение не реагирует на заглавные русские буквы

Главные вкладки

Аватар пользователя Greenstorm Greenstorm 5 августа 2017 в 1:44

Столкнулся с такой проблемой: поле с автозаполнением не реагирует на заглавные русские буквы

Например:
Есть словарь 'Авторы' с терминами 'Иванов', 'Смирнов', 'Сидоров'.
В материале есть поле - ссылка на термин словаря 'Авторы' с виджетом Autocomplete
Когда создаю новый материал, в поле с автозаполнением ввожу "Смир" и результаты не выводятся. Если ввожу "ванов" или "мирн", то автозаполнение работает корректно.

Кто сталкивался? как решать?

Модули Autocomplete Deluxe и Taxonomy single tag не помогли.

Комментарии

Аватар пользователя Greenstorm Greenstorm 5 августа 2017 в 20:11

Данная ситуация наблюдается с базой sqlite в кодировке utf-8.
С базой mysql в utf-8 никаких проблем нет, все работает нормально.
Так не хочется ставить крест на sqlite...

Аватар пользователя sas@drupal.org sas@drupal.org 5 августа 2017 в 21:40

Greenstorm wrote:

Данная ситуация наблюдается с базой sqlite в кодировке utf-8.

С базой mysql в utf-8 никаких проблем нет, все работает нормально.

Так не хочется ставить крест на sqlite...


Попробуй postgreSQL

Аватар пользователя Greenstorm Greenstorm 5 августа 2017 в 22:58

В некоторых случаях удобно, когда база в виде файла находится внутри сайта. Наверное, это единственная причина, по которой я иногда использую sqlite.

Аватар пользователя multpix multpix 6 августа 2017 в 10:46

@ivnish для работы с изменениями схемы бд используют миграции - они в СКВ,
у дру 8 есть конфиги, для работы с изменяемыми настройками сайта, (в дру7 это беда и фитчи),
для переноса данных - тут многие пишут свои решения, часто используют feeds,
но держать базу в СКВ - это плохая идея.