Как я могу выполнить нечувствительный к акценту поиск в Postgres 8.3.x с базой данных в utf-8?
-
20-08-2019 - |
Вопрос
Попробовал выбрать to_ascii ('capo', 'LATIN1'), to_ascii ('& # 231; apo', 'LATIN1') и результаты разные ....
Решение
Посмотрите здесь . р>
CREATE FUNCTION to_ascii(bytea, name)
RETURNS text STRICT AS 'to_ascii_encname' LANGUAGE internal;
, а затем просто используйте его так:
SELECT to_ascii(convert_to('Übermeier', 'latin1'), 'latin1');
Не связан с StackOverflow