问题
Tried select to_ascii('capo','LATIN1'), to_ascii('çapo','LATIN1') and the results are different....
回答1:
Look here.
CREATE FUNCTION to_ascii(bytea, name)
RETURNS text STRICT AS 'to_ascii_encname' LANGUAGE internal;
and then just use it like this:
SELECT to_ascii(convert_to('Übermeier', 'latin1'), 'latin1');
来源:https://stackoverflow.com/questions/659076/how-can-i-do-a-accent-insensitive-search-in-postgres-8-3-x-with-a-db-in-utf-8