Мне нужно различать узлы, начинающиеся с 'O', и узлы, начинающиеся с 'Ö' (o umlaut).
Проблема в том, что, поскольку таблица узлов и столбец заголовка имеют параметры сортировки utf8_general_ci, MYSQL не обрабатывает o и ö umlaut по-разному, и этот запрос возвращает узлы, начинающиеся с узлов O и, начинающиеся с ...
SELECT node.nid AS nid
ОТ узла AS узел
ГДЕ node.status <> 0
AND SUBSTR (node.title, 1, 1) = 'O'
Поскольку все модули Drupal используют сортировку utf8_general_ci, я думаю, что изменение сортировки таблицы и всей базы данных, вероятно, не очень хорошая идея.
Какой хороший обходной путь для этого?