De: "Santiago - NSR" <[email protected]> Para: "Comunidade PostgreSQL Brasileira" <[email protected]> Enviadas: Quarta-feira, 27 de setembro de 2017 9:03:59 Assunto: [pgbr-geral] RES: RES: converter ascii para utf8 Bom dia. o banco está em ASCII. Necessito passar para UTF8. Quando uso a opção -E UTF8 (do pg_dump) da erro...(ao contrario do que escribi). Fiz uma função usando o "translate", estou migrando tabela a tabela e está dando certo... resSTR_ = translate($1, 'áàâãäåaaaÁÂÃÄÅAAAÀéèêëeeeeeEEEÉEEÈìíîïìiiiÌÍÎÏÌIIIóôõöoooòÒÓÔÕÖOOOùúûüuuuuÙÚÛÜUUUUçÇñÑýÝ', 'aaaaaaaaaAAAAAAAAAeeeeeeeeeEEEEEEEiiiiiiiiIIIIIIIIooooooooOOOOOOOOuuuuuuuuUUUUUUUUcCnNyY' ); Santiago Cuello NSR Informática _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Bom dia, Santiago, Não sei se já foi falado aqui nesse e-mail, mas é possível setar o client_enconding no momento da transação, caso resolva teu problema. segue link [1]. Mas acredito que seu problema é porque não está disponibilizado o encolding dentro do sistema operacional, veja esse link [2], e avalia se resolve tua situação. Isso é um assunto bem rico de informação na internet, caso queira pesquisar algo irá encontrar bastante conteúdo. Lembre-se que isso é um caso que poderá acontecer para qualquer banco de dados e qualquer linguagem de programação, então caso não encontre o que deseja em PostgreSQL, altera a busca para outros bancos/linguagens de programação, que encontrará. [1]https://www.postgresql.org/docs/current/static/multibyte.html [2]https://littleoak.wordpress.com/2008/09/23/corrigindo-maldito-encoding-do-postgres-para-poder-usar-banco-de-dados-latin1-ou-outro-e-mudar-o-encoding-do-sistema-operacional-ubuntu-ou-debian/
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
