Re: [pgbr-geral] dificuldade com replace
Em 5 de julho de 2015 21:20, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: Em 05/07/15, Osvaldo Kussamaosvaldo.kuss...@gmail.com escreveu: Em 05/07/15, Douglas Fabiano Spechtdouglasfabi...@gmail.com escreveu: Em 5 de julho de 2015 18:09, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: 2015-07-05 17:09 GMT-03:00, Douglas Fabiano Specht douglasfabi...@gmail.com: pessoal, utilizo o PostgreSQL 9.4.0 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit, tenho um campo character varying em que grava um codigo html, ocorre que esse codigo vem com caracteres especiais, mas nao consigo fazer um replace simples, vejam o resultado abaixo do comando com replace, alguma outra idéia? select replace(resultado,'?', ''),resultado from mensagemdetalhe order by id desc replace resultado font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido Tente: select regexp_replace(resultado,'Inv.lido', 'Invalido'), resultado from mensagemdetalhe order by id desc; Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Osvaldo.. nada nem regexp_replace(resultado,'Inv?lido', 'Invalido') ou regexp_replace(resultado,'Inv.lido', 'Invalido') consegui remover pelo menos com regexp_replace(resultado,'[^a-zA-Y0-9 ]','','g') vou deixar assim vai ficar so 'Invlido', mas depois me viro... -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] dificuldade com replace
Em 5 de julho de 2015 17:09, Douglas Fabiano Specht douglasfabi...@gmail.com escreveu: pessoal, utilizo o PostgreSQL 9.4.0 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit, tenho um campo character varying em que grava um codigo html, ocorre que esse codigo vem com caracteres especiais, mas nao consigo fazer um replace simples, vejam o resultado abaixo do comando com replace, alguma outra idéia? select replace(resultado,'?', ''),resultado from mensagemdetalhe order by id desc Veja se a função to_ascii[1] pode te ajudar. [1] http://www.postgresql.org/docs/9.4/static/functions-string.html -- Sebastian Webber http://swebber.me ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] dificuldade com replace
2015-07-05 17:09 GMT-03:00, Douglas Fabiano Specht douglasfabi...@gmail.com: pessoal, utilizo o PostgreSQL 9.4.0 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit, tenho um campo character varying em que grava um codigo html, ocorre que esse codigo vem com caracteres especiais, mas nao consigo fazer um replace simples, vejam o resultado abaixo do comando com replace, alguma outra idéia? select replace(resultado,'?', ''),resultado from mensagemdetalhe order by id desc replace resultado font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido Não é mais fácil você utilizar o encoding correto? Verifique se as configurações são compatíveis: SHOW SERVER_ENCODING; SHOW CLIENT_ENCODING; Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] dificuldade com replace
Em 5 de julho de 2015 18:09, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: 2015-07-05 17:09 GMT-03:00, Douglas Fabiano Specht douglasfabi...@gmail.com: pessoal, utilizo o PostgreSQL 9.4.0 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit, tenho um campo character varying em que grava um codigo html, ocorre que esse codigo vem com caracteres especiais, mas nao consigo fazer um replace simples, vejam o resultado abaixo do comando com replace, alguma outra idéia? select replace(resultado,'?', ''),resultado from mensagemdetalhe order by id desc replace resultado font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido Não é mais fácil você utilizar o encoding correto? Verifique se as configurações são compatíveis: SHOW SERVER_ENCODING; SHOW CLIENT_ENCODING; Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Osvaldo ambos retornam UTF8 -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] dificuldade com replace
Em 05/07/15, Douglas Fabiano Spechtdouglasfabi...@gmail.com escreveu: Em 5 de julho de 2015 18:09, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: 2015-07-05 17:09 GMT-03:00, Douglas Fabiano Specht douglasfabi...@gmail.com: pessoal, utilizo o PostgreSQL 9.4.0 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit, tenho um campo character varying em que grava um codigo html, ocorre que esse codigo vem com caracteres especiais, mas nao consigo fazer um replace simples, vejam o resultado abaixo do comando com replace, alguma outra idéia? select replace(resultado,'?', ''),resultado from mensagemdetalhe order by id desc replace resultado font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido Não é mais fácil você utilizar o encoding correto? Verifique se as configurações são compatíveis: SHOW SERVER_ENCODING; SHOW CLIENT_ENCODING; Osvaldo ___ ambos retornam UTF8 Provavelmente o caractere ? esteja representando um conteúdo não representável que não é o próprio caractere '?'. Você tem como garantir que este HTML foi gerado em UTF8? Tente dar o replace copiando o caractere da origem do HTML. Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] dificuldade com replace
Em 05/07/15, Osvaldo Kussamaosvaldo.kuss...@gmail.com escreveu: Em 05/07/15, Douglas Fabiano Spechtdouglasfabi...@gmail.com escreveu: Em 5 de julho de 2015 18:09, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: 2015-07-05 17:09 GMT-03:00, Douglas Fabiano Specht douglasfabi...@gmail.com: pessoal, utilizo o PostgreSQL 9.4.0 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit, tenho um campo character varying em que grava um codigo html, ocorre que esse codigo vem com caracteres especiais, mas nao consigo fazer um replace simples, vejam o resultado abaixo do comando com replace, alguma outra idéia? select replace(resultado,'?', ''),resultado from mensagemdetalhe order by id desc replace resultado font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido Tente: select regexp_replace(resultado,'Inv.lido', 'Invalido'), resultado from mensagemdetalhe order by id desc; Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] dificuldade com replace
Em 5 de julho de 2015 21:17, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: Em 05/07/15, Osvaldo Kussamaosvaldo.kuss...@gmail.com escreveu: Em 05/07/15, Douglas Fabiano Spechtdouglasfabi...@gmail.com escreveu: Em 5 de julho de 2015 18:09, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: 2015-07-05 17:09 GMT-03:00, Douglas Fabiano Specht douglasfabi...@gmail.com: pessoal, utilizo o PostgreSQL 9.4.0 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit, tenho um campo character varying em que grava um codigo html, ocorre que esse codigo vem com caracteres especiais, mas nao consigo fazer um replace simples, vejam o resultado abaixo do comando com replace, alguma outra idéia? select replace(resultado,'?', ''),resultado from mensagemdetalhe order by id desc replace resultado font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=blueEnviada com sucesso font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido font face=arial size=3 color=redFormato de Celular Inv?lido Não é mais fácil você utilizar o encoding correto? Verifique se as configurações são compatíveis: SHOW SERVER_ENCODING; SHOW CLIENT_ENCODING; Osvaldo ___ ambos retornam UTF8 Tente: select (resultado,'Inv.lido', 'invalido'),resultado from mensagemdetalhe order by id desc; Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Osvaldo.. suponho que era para colocar um replace, mas nao funcinou tentei na origem, mas acho que está chegando em iso8859-1, pois verifiquei o arquivo e ele esta com essa codificação.. tento remover esse caracter e nao consigo, nem com replace, regex_replace, nem com uma função limpa caracteres que tenho..mas nao tem geito.. -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral