Em 26/09/2017, Santiago - NSR<[email protected]> escreveu:
> 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.
>

Se suas bases já estão em UTF-8 então não entendi qual é o problema.
Você quer transformar todos os caracteres fora da tabela ASCII padrão
(0 a 127, que é o mesmo em UTF-8) em caracteres deste padrão de
codificação?


> -----Mensagem original-----
> De: pgbr-geral [mailto:[email protected]] 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<[email protected]> 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.
>>

Não entendi a afirmação acima. Se não dá erro qual é o problema?
Talvez você queira dizer que está dando erro.


>>
>>
>
>
> 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
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a