sphinxsearch:? знаки вместо нелатинских символов - PullRequest
0 голосов
/ 15 января 2012

У меня есть "?"(знак вопроса) вместо нелатинских символов в результатах поиска.У меня есть sphinx 2.0.3 и последний Debian.Не в первый раз работаю со Сфинксом, но эта проблема в первый раз.Кодирование и подключение к базе данных полностью в UTF:

character set client utf8
character set connection utf8
character set database utf8
character set results utf8
character set server utf8
character set system utf8
collation connection utf8_general_ci
collation database utf8_general_ci
collation server utf8_general_ci

В конфигурации sphinx:

sql_query_pre = SET NAMES utf8
sql_query_pre = SET CHARACTER SET utf8

В разделе индекса конфигурации sphinx:

charset_type = utf-8
charset_table = 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F

Что яделать неправильно?

1 Ответ

0 голосов
/ 28 ноября 2013

Вместо sql_query_pre = SET CHARACTER SET utf8 использовать:

sql_query_pre = SET CHARACTER_SET_RESULTS = utf8

...