Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

turok

mysql 4.1.11 - coluna Collation

Recommended Posts

Olá tinha um banco no mysql 4.0.24 no qual não tinha nenhuma coluna chamada 'Collation' que define o conjunto de caracteres que devo usar. Passeio o banco para um novo servidor com a versão 4.1.11 e tem esta nova coluna a qual não consigo alterar e ne existe um conjunto de caractéres tipo: latin1_portugues. E por isto os textos com acentos armazenados no banco apararecem com erro no site. Alguém sabe o devo fazer e qual o tipo de conjunto de carateres devo definir? Acretido que seja charset=iso-8859-1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Descobri o que aconteceu... na verdade foi na hora de importar o script sq. para o novo banco. Deveria ter selecionado em Conjunto de caracteres do arquivo: latin1 e não deixar a opção padrão que é utf8. Por isso na verdade os dados estavam sendo inseridos com os acentos trocados, bagunçados..

Compartilhar este post


Link para o post
Compartilhar em outros sites

O manual diz:

CHARACTER SET nome_conjunto_caracteres | DEFAULT Mapeia todas as strings do e para o cliente com o mapa especificado. Atualmente a única opção para character_set_name é cp1251_koi8, mas você pode adicionar novos mapas editando o arquivo `sql/convert.cc' na distribuição fonte do MySQL. O mapeamento padrão pode ser restaurado utilizando o valor DEFAULT para character_set_name. Perceba que a sintaxe para configurar a opção CHARACTER SET é diferente da sintaxe para configurar as outras opções.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.