Ir para o conteúdo

Software de Gestão do Planejamento Estratégico, com a Qualidade como braço direito

  • 26583 visitas
  • 28110 downloads
  • 0 pessoas beneficiadas*
  • R$ 0,00 recursos economizados*
* Dados estimados pelo administrador do software

Download Software de Gestão do Planejamento Estratégico, com a Qualidade como braço direito

 Voltar a Geplanes - ...
Tela cheia

Problem de acentuação no LINUX

8 de Março de 2012, 10:23 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 41 vezes

Caros,

Estou implantando o sistema do GEPLANES na PGFN e estamos instalando o mesmo em um host com TOMCAT/Linux, foi utilizado no servidor Postgres o encondingtype LATIN1(nesse servidor de banco de dados), estamos tendo problemas de acentuação decorrente desse ambiente.

Alguém poderia me sinalizar qual seria o possível problema com acentuação que estamos tendo?

 

Atenciosamente

Reno Brito

Equipe de customização do GEPLANES - PGFN

Autor: Reno Pereira


1313 comentários

  • 71cfc9d508c7839b0447d86a07488b0c?only path=false&size=50&d=404Cesar Brod(usuário não autenticado)
    3 de Outubro de 2012, 1:32

     

    Mesmo problema aqui. Tentei acrescentar:

    ?useUnicode=true&connectionCollation=utf8_general_ci&characterSetResults=utf8&characterEncoding=utf8

    de acordo com a dica em https://community.jboss.org/thread/199128 no <connection-url> sem sucesso.

    Vocês conseguiram resolver o problema aí? 

  • 71cfc9d508c7839b0447d86a07488b0c?only path=false&size=50&d=404Cesar Brod(usuário não autenticado)
    3 de Outubro de 2012, 1:41

     

    Observação, usando:

    <connection-url>jdbc:postgresql://localhost/geplanes_bsc?charSet=LATIN1</connection-url> 

    também não funcionou... 

    • B64d408d89438c13cf57c4fc2b70387f?only path=false&size=50&d=404Igor Costa(usuário não autenticado)
      3 de Outubro de 2012, 11:48

       

      Bom dia Cesar,

       

      Você pode verificar quais os locale e charset dos SOs onde estão o PostgreSQL e o JBoss que você está utilizando? Poste eles aqui para podermos verificar melhor o erro.

       

      Temos ambientes em funcionamento com o Ubuntu, utilizando o locale PT_BR e o charset UTF-8 para o SO, e o charset  Latin-1 para o PostgreSQL. 

       

      • 71cfc9d508c7839b0447d86a07488b0c?only path=false&size=50&d=404Cesar Brod(usuário não autenticado)
        3 de Outubro de 2012, 16:32

         

        Oi Igor, extraindo os dados diretamente do sistema com o comando env:

        root@geplanes:/home/geplanes# env

        LC_PAPER=pt_BR

        LC_ADDRESS=pt_BR

        LC_MONETARY=pt_BR

        (...)

        LC_NUMERIC=pt_BR

        (...)

        LC_TELEPHONE=pt_BR

        (...)

        LC_IDENTIFICATION=pt_BR

        (...)

        LANG=pt_BR.UTF-8

        LC_MEASUREMENT=pt_BR

        (...)

        LANGUAGE=pt_BR:pt:en

        (...)

        LC_TIME=pt_BR

        LC_NAME=pt_BR

        Mais algum local para verificar? Agradeço antecipadamente pela ajuda!

         Cesar

        • B64d408d89438c13cf57c4fc2b70387f?only path=false&size=50&d=404Igor Costa(usuário não autenticado)
          3 de Outubro de 2012, 16:57

           

          Sabe informar qual o charset do SO?

          Isso acontece somente com os dados gravados no BD? Ou na aplicação como um todo? 

          • 71cfc9d508c7839b0447d86a07488b0c?only path=false&size=50&d=404Cesar Brod(usuário não autenticado)
            3 de Outubro de 2012, 17:32

             

            Oi Igor, verificando somente o charset:

            root@geplanes:/home/geplanes/database# echo $LANG

            pt_BR.UTF-8

            É isso mesmo o que perguntas ou entendi errado? É a mesma informação que vem do comando env.

            Todos os acentos da aplicação estão corretos. O problema de acentos é só na base de dados. Pensei em mudar o arquivo de dump que vocês mandaram para LATIN9 para fazer um teste, ou usar algum esquema de conversão do dump para UTF-8, mas preferi antes ver se há alguma outra solução.

            Obrigado! 

            • B64d408d89438c13cf57c4fc2b70387f?only path=false&size=50&d=404Igor Costa(usuário não autenticado)
              3 de Outubro de 2012, 18:10

               

              Cesar,

               

              Não sou expert em Linux, verifiquei as configurações utilizadas em um servidor com o Geplanes aqui, seguem abaixo:

               

              Servidor de Aplicação:

              Locale: POSIX

               Servidor PostgreSQL:

              Locale: POSIX

              Charset do Postgres: Latin1 

              Qual a versão do Postgres/JBoss que você está utilizando?

              • 71cfc9d508c7839b0447d86a07488b0c?only path=false&size=50&d=404Cesar Brod(usuário não autenticado)
                8 de Outubro de 2012, 16:04

                 

                Estou usando o PostgreSQL 9.1 e o jboss que veio com o download do Geplanes. Tudo funciona bem, com exceção da acentuação do que vem da base. Eu cheguei a refazer toda a instalação do Postgres com o charset Latin1 para que, ao acessar a base a partir da console, eu conseguisse enxergar os caracteres normalmente, por exemplo, através de um comando do tipo:

                select * from tela;

                Funcionou perfeitamente (antes de eu fazer isso os caracteres acentuados já apareciam desfigurados com esse teste), mas no browser continua a mesma coisa. O que vem da aplicação, jboss, está ok, o que vem da base não. Forcei na conexão jdbc o charset e mesmo assim não deu em nada:

                <connection-url>jdbc:postgresql://localhost/geplanes_bsc?charSet=latin1</connection-url>

                Será que mais ninguém passou por esse problema na comunidade? Posso assumir que uma substituição generalizada de caracteres acentuados, diretamente na base, não terá impacto na aplicação? Fiz uns pequenos testes e parece que não há problemas. Estou considerando "migrar" a base para UTF-8...

                Abraços! 

                • B64d408d89438c13cf57c4fc2b70387f?only path=false&size=50&d=404Igor Costa(usuário não autenticado)
                  8 de Outubro de 2012, 16:12

                   

                  Cesar,

                   

                  Esse problema você está tendo somente com os dados que já vem do script do Portal? Ou os dados que você insere no Geplanes também ficam assim? 

                  • 71cfc9d508c7839b0447d86a07488b0c?only path=false&size=50&d=404Cesar Brod(usuário não autenticado)
                    8 de Outubro de 2012, 16:22

                     

                    Os dados que eu insiro no Geplanes ficam corretos. Por exemplo, eu logo de cara percebo que em Sistema, Acesso, Nível de Acesso, Usuário aparece como (Usuário) - informação que vem da base. Se eu edito o nome Usuário ele fica correto. Qualquer outra inclusão ou edição também fica correta. O problema é com os dados que são importados para o banco. Por isso minha última tentativa foi forçar a instalação do Postgres já com o Latin1, para ver se resolvia alguma coisa. Até resolveu (não vejo mais os caracteres desconfigurados se dou um select na base), mas via aplicação os acentos seguem desconfigurados... 

                    Abraço e obrigado pela paciência, Igor! 

                    • B64d408d89438c13cf57c4fc2b70387f?only path=false&size=50&d=404Igor Costa(usuário não autenticado)
                      8 de Outubro de 2012, 17:15

                       

                      Nessa caso Cesar, acredito que o problema possa ser a codificação do arquivo sql com que foi gerado o BD.

                      Abaixo segue o link de uma base do Geplanes BSC com Latin1, que está funcionando atualmente. Veja se resolve o problema.

                      www.​drop​box.​com/​s/wr​27ab​zs3u​gedu​n/ge​plan​es_b​sc_o​rige​m.sq​l&nb​sp;

                       Caso contrário pode tentar converter esse arquivo para o charset da sua plataforma com o comando iconv.

                      Me lembro que tivemos esse problema com os dados da tabela tela, e resolvemos ele convertendo o arquivo, hoje utilizo esse script ai já convertido. Acredito que deva funcionar para o seu ambiente também 

                      • 71cfc9d508c7839b0447d86a07488b0c?only path=false&size=50&d=404Cesar Brod(usuário não autenticado)
                        8 de Outubro de 2012, 17:27

                         

                        Igor! Está feita a mágica! Muito obrigado mesmo!!!!

                        Abraços!

                        Cesar 

                        • 71cfc9d508c7839b0447d86a07488b0c?only path=false&size=50&d=404Cesar Brod(usuário não autenticado)
                          9 de Outubro de 2012, 22:10

                           

                          Igor e todos. Disponibilizei uma máquina virtual com o Geplanes já instalado e configurado. Para separar as discussões, coloquei a informação nesta thread: http://softwarepublico.gov.br/dotlrn/clubs/geplanes/forums/message-view?message%5fid=58978983

                          Abraços e, novamente, obrigado!

                          Cesar 

Geplanes 2016 - Pesquisa

7 de Janeiro de 2016, 15:21, por Anna Neves

Prezados colegas da Comunidade Geplanes do Portal SPB,



Links Geplanes

3 de Dezembro de 2015, 15:59, por Anna Neves

Prezados,



Natal Antecipado - Geplanes Última Turma Aberta 2015

10 de Novembro de 2015, 12:27, por Anna Neves

Está na hora de começar a planejar o próximo ano... E para ajudá-lo, a equipe Geplanes antecipou o Natal/2015!


Atendendo a pedidos,  abrimos inscrições para a nova e última turma de 2015 do curso: “Geplanes - Do Planejamento à Gestão Estratégica”, que ocorrerá nos dias 26 e 27 de novembro, na sede da LINKCOM, em Belo Horizonte/MG.



Servidores da Seplan participam de curso sobre GEPLANES

10 de Dezembro de 2013, 16:17, por Desconhecido

Os responsáveis técnicos pelo uso do software livre Gestão de Planejamento Estratégico (GEPLANES), da Secretaria de Planejamento e Orçamento (Seplan), participam, nesta quinta e sexta-feira (13/12), do "Treinamento em GEPLANES – Gestão de Planejamento Estratégico", em Belo Horizonte (MG). O objetivo do curso é aperfeiçoar os conhecimentos sobre a utilização da ferramenta.



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

6 de Novembro de 2013, 17:49, 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 Geplanes, 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 Geplanes é 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.