Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Поиск с отбрасыванием диакритических знаков


Автор: Radekk 7.5.2013, 12:52
Есть база данных где поля  сохранены в кодировке Unicode_FSS (varchar_50_ucs)  необходимо сделать поиск при котором будут игнорироваться "местные буквы", грубо говоря чтобы по слову "звездочка" в результатах было получено и "звездочка" и "звёздочка", подскажите пожалуйста в какую сторону рыть.

Автор: Radekk 20.5.2013, 09:34
Совсем забыл, прошу прощения, версия была 2.1, последняя версия нормально работает с использованием диакритики.
В итоге проблема была решена добавлением UDF которую написали наши Delphi разработчики, а мне в ASP.net лишь осталось ее использовать.
Насколько я понимаю она любую кодировку приводит к ANSI и уже сравнивает.
В общем вся проблема как я понимаю свзяана с тем, что база старой версии, поскольку мануал говорит, что в нынешней версии А=Ä, О=Ö и так далее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)