Ir para conteúdo

POWERED BY:

Arquivado

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

samirbh

collate comportando estranlho

Recommended Posts

Boa tarde pessoal,

 

tenho uma aplicação em php e em todos os modulos que presiso de fazer um insert ou um update não consigo, uma vez observando o problema peguei o codigo SQL que a aplicação estava executando e fiz diretamente no banco, depois de analizar eu e minha equipe concluimos que o problema esta na acentuação de alguns campos das tabelas.

O agravante é que na aplicação hora funciona e hora não funciona.

(confusão: meu banco commita tudo imediatamente?)

pensei em trocar o collate do banco mas pelo visto ele esta como latin1 ou seja aceita caracteres como os acentos.

(obs: sei fazer tarefaz basicas em banco de dados só que nunca usei o mysql, e pra facilitar estou usando a ferramenta grafica SQLyog(até agora esta atendendo perfeitamente))

a verssão do mysql é 5.0

 

Desde já obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique a definicao do charset de cada campo.

 

 

o mysql permite setar o conjunto de caracteres de modo independente.

 

—Ⴆ‚ÎA

 

 

banco de dados: latin_iso

tabela "clientes": utf-8

campo "nome": latin_swedish

 

 

ferramentas front-end desatualizadas nao exibem

essa informacao ao obter os dados do schema por isso¤ use ferramentas alternativas compativeis com a versao do mysql que estah usando.

 

 

 

ps: pessoalmente¤ utilizo o mysql-front 2.5

apesar de estar defasado¤ eh simples e leve.

 

para operacoes avancadas utilizo o "mysql administrator" ou outras ferramentas profissionais.

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.