Se você usa Latin1 você pode aplicar direto no banco : alter database <base> set client_encoding = 'latin1'; Bruno E. A. Silva. Analista de Sistemas. Certified Scrum Master LPIC-1 SCJP, SE 6 Novell CLA Novell DCTS ECR DBA Postgres ------------------------------- “A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.” - Sábio Desconhecido "Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!"
2011/6/30 Marcelo Silva (IG) <marc...@ig.com.br>: > Pessoal, uso o PHP com MySQL numa boa, mas agora me surgiu a necessidade de > usar postgres > Acontece que estou tendo problemas com caracteres especiais > > Eu uso ADODB e minha conexao esta assim: > > ... > function conecta() { > // Cria conexao > $Conexao = NewADOConnection("postgres”); > $Conexao->charSet = "LATIN1"; // Tentei adicionar esta linha mas nada > adiantou > $Conexao->PConnect("localhost:5432", "postgres", "minhasenha", > "minhabase"); > return $Conexao; > } > ... > > Mas ele mostra caracteres estranhos, alguem ja passou por isso e resolveu? > Já adicionei o header também, mas o problema está na conexao mesmo. > Ja olhei os fontes do AdoDB mas nao consegui decifrar o problema. > > obs: > Eu uso o Postgres com Delphi e coloco os parametros Econding e > Cliente_econding > no componente de conexao e funciona numa boa, mas no AdoDB do PHP nao achei > onde setar isso. > > > Marcelo Silva > ---------------------------------------- > _______________________________________________ > 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