RSS

Mudando o Colletion de um Banco de Dados

02 mai

Olá a todos, 

Nesta dica, mostro de maneira bem rápida uma ferramenta que facilita e muito ao administrador de BD, mudar o collation de sua base de dados em casos onde, na interface da aplicação algumas palavras no lugar da acentuação aparece caracteres estranhos, este problema é corriqueiro em instalações do OCS Inventory, que foi justamente por este problema ter acontecido com ele que descobri esta aplicação PHP.

Nunca é de mais lembrar que sempre que for fazer qualquer alteração em seu Banco de Dados um Backup e canja de galinha não faz mal a ninguem. Sabendo disso e sem mais considerações a fazer (por enquanto), vamos ao que interessa.

1 – Instalação e uso do Phoca Changing Collation Tool

Antes de tudo é preciso baixar a apalicação no site Oficial, para isso esta disponível abaixo o link direto para o download e para o site oficial da aplicação

Esta aplicação é feita em PHP, descompacte ela na pasta do seu servidor web da intranet ou da sua máquina e acesse a aplicação, a tela é bem simples, com alguns campos para preencher, como demonstrado abaixo:

Aplicação bem simples e intuitiva, preencha os dados como solicitado. O último campo é o mais importante, nele é que vamos definir qual o Collation que vamos querer em nossa base de dados.

No OCS Inventory o colletion usado é o iso-8859-1, esta informação consegui neste link: http://forums.ocsinventory-ng.org/viewtopic.php?pid=14269#p14269

Porém, se esta não for a correta, tente usar a que esta demonstrada na imagem acima.

É isso ai pessoal, espero que essa dica ajude a corrigir alguns problemas com o caracteres estranhos no OCS Inventroy e mesmo em outras.

 

[]‘s

Rafael Cristian

 
7 Comments

Publicado por em 02/05/2011 em Dicas, ocsinventory

 

7 respostas para Mudando o Colletion de um Banco de Dados

  1. bruno

    03/05/2011 at 10:59

    Olá Rafael,

    meu problema já está 99,99% resolvido! rsrsrs

    eu apenas editei o arquivo /etc/apache2/conf.d/charset e coloquei:

    AddDefaultCharset UTF-8

    agora já esta com os caracteres perfeitos porém…

    http://img851.imageshack.us/i/capturadetelabm.png/

    —————————————————————————–
    Nombre d’agent n’envoyant plus d’inventaire depuis au moins 1 dia(s)
    —————————————————————————–

    esse texto eu não consigo mudar de jeito nenhum, no arquivo brazilian_portuguese.txt não existe essa frase.

    se vc souber que arquivo eu edito para mudar essa frase eu agradeceria cara.

    um abraço.

     
    • Rafael Cristian

      07/05/2011 at 19:57

      Bruno da uma olhada no arquivo original onde tem os textos do OCS, que na dica indico que faça uma cópia antes de substituir pelo indicado no forum do OCS, lá deve ter esta frase.
      []´s
      Semper FI

       
  2. bruno

    02/05/2011 at 13:45

    eu já tinha feito isso mas valeu pela dica.

    estranho é que se eu usar UTF-8 funciona porém com algumas palavras dando erro ainda, dai eu vou no arquivo brazilian_portuguese.txt e a palavra esta correta nele. Mas já melhorou bastante com UTF-8

     
    • Rafael Cristian

      02/05/2011 at 17:04

      Bruno,

      Que ótimo que o problemas esta se resolvendo, pena não ter resolvido definitivamente, mas caso resolva definitivamente, não deixa de postar aqui a resolução.

      []‘s
      Semper FI

       
  3. bruno

    02/05/2011 at 12:44

    Então Rafael, eu fiz conforme o seu post e não apresentou nenhum erro, porém ao que eu entendi ele apenas modifica os dados do inventário que ficam dentro do BD e o que precisava tbm era mudar os caracteres da pagina inicial

    http://img819.imageshack.us/i/capturadetelahh.png/

    eu criei um tópico na wiki do ocs :

    http://forums.ocsinventory-ng.org/viewtopic.php?pid=36750#p36750

    agora é esperar pra ver se alguém tem alguma idéia pra isso.

    Mas de qualquer forma obrigado pela ajuda.

     
    • Rafael Cristian

      02/05/2011 at 12:49

      Bruno,

      Pega o exemplo dado no forum do OCS, que coloquei no post…. faz uma copia do arquivo original e cola aquelas entradas no arquivo, depois usa o padrão iso-8859-1 que é o mesmo descrito no arquivo e vê se funciona.

      Realmente esse problema é bem chatinho, mas não é sempre que acontece… faz o teste.

      []‘s
      Semper FI

       
  4. bruno

    02/05/2011 at 12:17

    Opa! eu postei um comentário em outro post e nem tinha visto esse! rsrsrs

    vou seguir esses passos e já informo se deu certo!

     

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.