[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Autocomplete Jquery VS Кирилица
Игорь_Vasinsky
Вообщем решил попробовать известный плагин от Jquery - Автозаполнение.

Сам я работаю на ANSI(windows-1251) - а тут UTF-8

вот отрывок кода: $str- это переменная вводимая в строку поиска, по которой ищется совпадения для дальнейшего вывода (автозаполнение)

$str = strtolower($_POST['pet']);


так вот : если вводить данные на латинском - то autocomplete работает, но если кирилица - то результат=0

попробовал вот так:

$str = iconv("UTF-8","Windows-1251",$str);


теперь на кириллице - при вводе любой буквы - выдаёт все возможные варианты

предположил что тут замешен юникод, попробовал так :

$str = urldecode($str);


при работе с кириллицей - совпадения не выдаёт....

КТО сталкивался?



Спустя 1 минута, 57 секунд (24.11.2010 - 13:05) Игорь_Vasinsky написал(а):
хотя urldecode(); мне до этого помог раскодировать URL, предположилчто и простую переменную он поможет раскодировать

Спустя 1 час, 3 минуты, 6 секунд (24.11.2010 - 14:08) Игорь_Vasinsky написал(а):
да... забыл

выборка выполняется из БД UTF-8

Спустя 1 час, 26 минут, 11 секунд (24.11.2010 - 15:34) Игорь_Vasinsky написал(а):
ну чт... ни кто не сталкивался?

Спустя 1 час, 51 минута, 22 секунды (24.11.2010 - 17:25) vital написал(а):
Во-первых - итспользуйте UTF-8. Во вторых - если откроете плагин и посмотрите регулярку, то увидите, что русские буквы в нее просто не входят. Что бы это исправить - надо поправить регулярку. Я тут выкладывал как-то ее. Но там такого еб*н*т*г* вида регулярка, что попраить ее достаточно сложно. ПО крайней мере мне было на тот момент. Уже не помню как, но мне удалось застаить ее работать с русскими буквами, но без подсветки искомого запроса.

ПС.
А вообще, плагшинов автодополнения очень много. Вы бы хоть указали какой..

Спустя 12 минут, 34 секунды (24.11.2010 - 17:38) Игорь_Vasinsky написал(а):
ну лан лан.. помотрю другой. спасиб.


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.