Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #78377
    Gallo
    Participante

      Boa tarde!

      Tenho uma base 8i, que foi restaurada através de um dump, porém estou com alguns problemas com os dados dessa base, pois todos os dados que possuem acentuação estão sendo apresentados de forma incorreta. ( Ex: COMPUTAÇÃO, acaba ficando COMPUTAC?O ), e isso acaba impactando no funcionamento da aplicação que utiliza essa base. Alguém saberia me dizer se há alguma forma de ajustar os dados dessa base?

      Obrigado.

      Abraços,
      Gallo.

      #78378
      chduarte
      Participante

        Voce precisa descobrir no log de export qual o character set que foi utilizado. Se voce utilicou um UFT8 para exportacao, seu banco de dados deve ser configurado com UTF8. Se foi exportado com o WE8ISO559P1 deve importar em um banco de dados com o mesmo character WE8ISO559P1.

        Se voce utilizar um characterset diferente, tera este tipo de problemas. Para amenizar, voce pode setar a variavel de ambiente nls_lang antes de fazer o import para tentar amenizar o problema, mas acaba dando um ou outro problema.

        []

        #78382
        Gallo
        Participante

          Ok, mas depois de ter a base ja restaurada e com o problema apresentado, há alguma forma de corrigir esses dados na base, sem ter que “subir” o dump novamente?

          #78383
          chduarte
          Participante

            Voce pode tentar varrer todas as tabelas e ir alterando os caracters com problema mas acho que é muito dificil fazer assim.

            Na minha opiniao o melhor e no final menos trabalhoso é corrigir o characterset do banco e fazer novamente.

            []

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.
          plugins premium WordPress