On 18/08/2017 10:57, Douglas Fabiano Specht wrote:
bom dia ja tive esse problema, e utilize a seguinte função.--função para substituir caracteres especiais CREATE OR REPLACE FUNCTION retira_acentuacao1(p_texto text) RETURNS text AS $BODY$ Select translate($1, 'áâãäåaaaÁÂÃÄÅAAAèééêëeeeeeEEEÉEEìíîïìiiiÌÍÎÏÌIIIóôõöoooÒÓÔÕÖOOOùúûüuuuuÙÚÛÜUUUUçÇ<>!@#$%¨*()_+={}[]?;:|*~^´`¨æÆø£Øƒªº¿®½¼ßµþýÝ€§¬©¢¥¤ðÐÞÞ¶ ', --no final tem tbm o 144 da tabela ascii 'áâãaaaaaÁÂÃAAAAAèééêeeeeeeEEEÉEEìíîiìiiiÌÍÎIÌIIIóôõooooÒÓÔÕOOOOùúûuuuuuÙÚÛUUUUUçÇ ' ); $BODY$ LANGUAGE sql VOLATILE COST 100;
Douglas, no meu caso não deu certo. Este bendito caractere (\342\200\213) é uma "?".
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
