Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Problemas com codificacao

16 de Janeiro de 2013, 19:41 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 32 vezes

Amigos, estou meio confuso com a codificacao. Meu banco de dados está em UTF-8 mas notei que as paginas (grande parte) sao em 8859-1. Isto funciona? No meu caso tenho tido varios problemas, ja fiz varias tentativas mas nao consegui me ajustar. Se alguem tiver uma dica, agradeco:

Nos mapas abaixo acontece o seguinte: nas guias Mapa e Legenca a acentuacao aparece corretamente. Ja nas guias +Temas e Links ela aparece com problemas.

http://mapas.ipea.gov.br/

http://mapas.ipea.gov.br/i3geo/ms_criamapa.php?temasa=estadosl%20ipea_municipios_pobreza&layers=estadosl%20ipea_municipios_pobreza&mapext=-83.8%20-37.7%20-26.9%206

Abs

 

Autor: Erivelton Pires Guedes


66 comentários

  • E95a476747e99be3b39fc6bb1f1c03a3?only path=false&size=50&d=404Erivelton Pires Guedes(usuário não autenticado)
    16 de Janeiro de 2013, 19:48

     

    Aliás, voltando a um problema reportado anteriormente (e perdoem-me se ja tiver sido resolvido): no arquivo ferramentas/tabela/relatorio.php eu comentei a linha 66 (if (function_exists("mb_convert_encoding")) e isto resolveu o problema do erro de codificacao apresentado.

     

    abs 

  • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
    17 de Janeiro de 2013, 0:40

     

    O i3Geo usa sempre ISO-8859-1, portanto, seu banco de dados funcionaria melhor se estivesse em latin1.

    Se o problema com os acentos está nas camadas, você pode fazer a conexão com o banco da forma como está explicado na ajuda que existe no formulário de edição de mapfiles (sistema de administração):

    "Se vc tiver problemas com acentuação, experimente algo como: user=postgres password=postgres dbname=pgutf8 host=localhost port=5432 options='-c client_encoding=LATIN1'"

    • E95a476747e99be3b39fc6bb1f1c03a3?only path=false&size=50&d=404Erivelton Pires Guedes(usuário não autenticado)
      17 de Janeiro de 2013, 16:10

       

      Sim, estou usando este procedimento. Mas o mistério é: pq 2 guias apresentam acentuacao correta e 2 nao?

       

      abs 

      • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
        17 de Janeiro de 2013, 16:41

         

        Pq são origens diferentes. Os textos que aparecem na legenda ou na árvore de camadas vêm dos textos incluídos diretamente no mapfile.

        Os textos que aparecem na árvore do catálogo vêm do banco de dados de administração. Se o que está em UTF-8 é o banco de dados de administração, o que pode ter acontecido é que você gravou no banco caracteres ISO sendo que o banco é UTF.

        Vc está usando postgres ou sqlite no banco de administração?

        • E95a476747e99be3b39fc6bb1f1c03a3?only path=false&size=50&d=404Erivelton Pires Guedes(usuário não autenticado)
          17 de Janeiro de 2013, 17:21

           

          Uso postgres, tanto no bd de admin como para os dados geograficos. Ambos estao em UTF-8.

          Como eu vejo se gravei errado no bd?

           

          Grato, abs 

          • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
            17 de Janeiro de 2013, 18:01

             

            Não é que vc tenha gravado errado, mas se o banco é utf-8 e vc não percebeu o problema antes, o que vc digitou talvez tenha que ser corrigido.

            Faz o seguinte teste, edite o seu PHP que define a conexão com o banco de administração,  qual é esse arquivo vc pode verificar no ms_configura.php

            Nesse php deve existir algo parecido com isso:

                $dbh = new PDO('pgsql:dbname=postgres;user=postgres;password=postgres;host=localhost;port=5432');
                $dbhw = new PDO('pgsql:dbname=postgres;user=postgres;password=postgres;host=localhost;port=5432');
               

            Inclua uma nova linha e veja se vai funcionar:

            $dbh->exec("SET client_encoding latin1");

acesso à versão beta do i3geosaude

19 de Março de 2015, 10:03, por Desconhecido

Prezados amigos, 



comunidade i3geosaude

7 de Janeiro de 2015, 10:22, por Desconhecido

Prezados Colaboradores,



Primeira Reunião do Grupo de Trabalho do i3Geo ocorre no dia 20 de novembro

6 de Novembro de 2013, 17:46, por Desconhecido

Na manhã do dia 20 de novembro, junto ao Seminário Anual do SISP, acontecerá a 1a. Reunião do Grupo de Trabalho da solução i3Geo, para tratar de necessidades de melhoria ou adaptação da solução disponível no Portal SPB, para uso pela Administração Pública Federal. Os anseios dos dirigentes de TI do Sistema de Administração de Recursos de Tecnologia da Informação – SISP, em busca de soluções disponíveis no Portal do SPB que atendam às necessidades da Administração e de cada Órgão em específico, foram objeto de discussão em reuniões da Comissão de Coordenação do Sistema ao longo de 2013. A formação do Grupo de Trabalho do i3Geo é resultado das atividades já realizadas até o momento entre os órgãos integrantes do SISP na reflexão, modelagem e aprimoramento do conceito e da finalidade do Software Público para a Administração Pública e para a Sociedade.



Testes com o i3Geo (Geosaúde) em Manaus

24 de Setembro de 2013, 11:39, por Desconhecido

Projeto do Departamento de Monitoramento e Avaliação do SUS (DEMAS) do Ministério da Saúde, iniciou os testes e implantação do i3Geo, distribuição "Geosaúde", na Secretaria Municipal de Saúde de Manaus.



Funai cria Portal de mapas baseado em tecnologias livres (i3Geo)

1 de Agosto de 2011, 18:27, por Desconhecido

Autor: Edmar Moretti