Não sei se é a melhor solução, mas eu criei uma function
CREATE OR REPLACE FUNCTION fc_ascii(character varying) RETURNS text AS $BODY$ select translate($1, 'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ', 'aaaaaeeeeiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcC'); $BODY$ LANGUAGE 'sql'; ----- Original Message ----- From: "Osvaldo Kussama" <osvaldo.kuss...@gmail.com> To: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br> Sent: Tuesday, October 27, 2009 5:55 PM Subject: Re: [pgbr-geral] problema com acentos no UTF8 2009/10/27 Rodolfo <rof20...@gmail.com>: > ja resolveram o problema do cara ? eu so fiz algumas perguntas...e até > agora > nada de me responderem........so quis ajudar......bom fica de pé as > perguntas sobre onde vai ser mostrado essas consultas (se aplicativo ou > algum browser). Apenas para não ficar sem resposta: O que a função to_ascii [1] faz é remover os acentos dos caracteres, assim uma consulta: SELECT nome FROM tabela WHERE to_ascii(nome) ILIKE 'joao%'; poderia retornar: joão João joao JOAO joaõ JÕAO etc Acontece que esta função só é aplicável aos encodings LATIN1, LATIN2, LATIN9 e WIN1250 mas o encoding que está se tornando padrão é o UTF-8. A pergunta era como utilizar algo semelhante à função to_ascii com o encoding UTF-8. Osvaldo [1] http://www.postgresql.org/docs/current/interactive/functions-string.html _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral