Em 5 de julho de 2015 21:17, Osvaldo Kussama <[email protected]>
escreveu:

> Em 05/07/15, Osvaldo Kussama<[email protected]> escreveu:
> > Em 05/07/15, Douglas Fabiano Specht<[email protected]> escreveu:
> >> Em 5 de julho de 2015 18:09, Osvaldo Kussama <[email protected]
> >
> >> escreveu:
> >>
> >>> 2015-07-05 17:09 GMT-03:00, Douglas Fabiano Specht <
> >>> [email protected]>:
> >>> > 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=blue>Enviada com sucesso" "<font
> >>> face=arial
> >>> > size=3 color=blue>Enviada com sucesso"
> >>> > "<font face=arial size=3 color=blue>Enviada com sucesso" "<font
> >>> face=arial
> >>> > size=3 color=blue>Enviada com sucesso"
> >>> > "<font face=arial size=3 color=red>Formato de Celular Inv?lido"
> "<font
> >>> > face=arial size=3 color=red>Formato de Celular Inv?lido"
> >>> > "<font face=arial size=3 color=red>Formato de Celular Inv?lido"
> "<font
> >>> > face=arial size=3 color=red>Formato de Celular Inv?lido"
> >>> > "<font face=arial size=3 color=red>Formato de Celular Inv?lido"
> "<font
> >>> > face=arial size=3 color=red>Formato de Celular Inv?lido"
> >>> > "<font face=arial size=3 color=red>Formato de Celular Inv?lido"
> "<font
> >>> > face=arial size=3 color=red>Formato 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
> [email protected]
> 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
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a