2016-04-15 22:23 GMT-03:00 Douglas Fabiano Specht <[email protected]>
:
> estou recebendo a string com enconding acho que LATIN1, mas nao consigo
> fazer o decode para utf8, alguma sugestão.
>
> select convert(' número 77668 já está ', 'LATIN1', 'UTF8')
>
Não entendi, se está tentando corrigir o encoding desse texto, e sua
base/conexão é UTF8, então o texto foi lido de UTF8 em latin1, agora
apresentado como UTF8, daí teria que recuperar seu bytea como latin1 e
depois trazer pra text como se estivesse em UTF8 (veja que bytea não está
em nenhum encoding, são só bytes):
postgres=# SELECT convert_from(convert_to(' número 77668 já está ',
'LATIN1'), 'UTF8');
convert_from
------------------------
número 77668 já está
(1 row)
É isso que queria?
Atenciosamente,
--
Matheus de Oliveira
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral