Возможно виновата строка 212 в TextboxList.Autocomplete.js:
regexp = new RegExp('\\b' + escapeRegExp(search), insensitive ? 'i' : '');
Это ищет заданный символ после границы слова. Но границы слова зависят от распознавания символов слова, и список символов слова JavaScript в RegExp - это просто алфавитно-цифровые символы ASCII плюс _
. Поскольку RegExp ничего не знает о Unicode, это не сработает, если слово начинается с символа, не являющегося ASCII.
Вы можете попытаться избавиться от \\b
, и в этом случае оно будет соответствовать любому предложению с заданной строкой где угодно внутри, а не только в начале слов.