Come posso fare una ricerca insensibile all'accento in Postgres 8.3.x con un DB in utf-8?
-
20-08-2019 - |
Domanda
Ho provato a selezionare to_ascii ('capo', 'LATIN1'), to_ascii ('& # 231; apo', 'LATIN1') e i risultati sono diversi ....
Soluzione
Guarda qui .
CREATE FUNCTION to_ascii(bytea, name)
RETURNS text STRICT AS 'to_ascii_encname' LANGUAGE internal;
e poi usalo così:
SELECT to_ascii(convert_to('Übermeier', 'latin1'), 'latin1');
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow