How can I do a accent insensitive search in Postgres 8.3.x with a DB in utf-8?
问题 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