Sim..quanto a sua consideração estou totalmente de acordo..tanto que minhas 
bases estão todas em utf8. Acontece que necessito enviar essa informação para 
um serviço de terceiros..acredito que era alimentado por um único aplicativo.

-----Mensagem original-----
De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de 
Osvaldo Kussama
Enviada em: terça-feira, 26 de setembro de 2017 19:05
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] converter ascii para utf8

Em 26/09/2017, Santiago - NSR<t...@nsr.com.br> escreveu:
> Boa noite. Tenho que converter um banco de dados que está codificado em
> ASCII para UTF8. Existe alguma ferramenta que possa tratar o arquivo gerado
> a partir do pg_dump ?.
>
> Tentei  gerar o aqruivo pg_dump com –E UTF8 mas não da erro e não deixa
> gerar o arquivo.
>
>
>


Se por ASCII você quer dizer que está utilizando o conjunto de
caracteres SQL_ASCII então você fez uma péssima escolha. Isto
significa que não foi feita nenhuma verificação de validade dos
caracteres inseridos.

https://www.postgresql.org/docs/current/static/multibyte.html
"When the server character set is SQL_ASCII, the server interprets
byte values 0-127 according to the ASCII standard, while byte values
128-255 are taken as uninterpreted characters."

Ou seja você terá que verificar qual codificação cada aplicação que
inseriu dados em seu banco de dados utilizou para tentar descobrir os
caracteres equivalentes em UTF-8. Se for uma única aplicação talvez
seja mais fácil, se forem múltiplas aplicações com diferentes
codificações será, no mínimo, bastante difícil.

Osvaldo
_______________________________________________
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

Responder a