Boas Beto, A maneira mais fácil é um usares um software de suporte. Eu uso o Navicat 8 Lite for Mysql (é para windows mas roda bem em ubuntu com o wine que é como eu o uso) que dá um interface gráfico simples de usar para a db. Ai consegues ver todas a informação e alterares caso seja necessãrio.
outra forma é fazer um dump da estrutura do banco de dados. No fim de cada instrução insert tem lá o enconding. Espero ter ajudado //Zen 2009/2/5 Beto <[email protected]> > Olá Ricardo, > Vou tentar fazer como vc indicou, na verdade consigo extrair os dados como > eles estao salvo no banco, mas o problema e saber que maldito charset é esse > heheheh. De qualquer forma sua dica é uma esperança. > > novamente obrigado > > []´s > > - - - - - - - - - - - - - - - - - - - - - > Luiz Alberto S. Ribeiro [ Beto ] > http://beto.euqueroserummacaco.com > > > 2009/2/5 Ricardo Valfreixo <[email protected]> > > Ola >> >> É a eterna luta do code encoding. Provavelmente os dados estão gravados em >> Latin1 e está a consulta-los em utf8 (ou vice versa). >> >> Verifique como está o encoding das tabelas e dos campos e depois fazer o >> set directo. >> >> Usando um script de raiz, deverá fazer uma busca da seguinte forma (para o >> caso de ser utf8) >> >> >> $con = mysql_connect(localhost,$user,$password); >> *mysql_set_charset('utf8',$con); * >> >> mysql_select_db($database,$con) or die( "Unable to select database"); >> >> insert >> select >> . >> . >> . >> >> mysql_close($con); >> >> Assim consegue tirar os dados exactamente da mesma forma como estão >> armazenados. Converter é outra dor de cabeça. A forma mais fácil é retirar >> todos os dados com o encoding actual, apagar as tabelas, recriar com o >> encoding pretendido e voltar a colocar todos os dados. É mais fácil do que >> parece, mas podem surgir erros na conversão. >> >> Espero ter ajudado. >> >> //Zen >> >> >> >> >> >> 2009/2/5 Beto <[email protected]> >> >>> Boa tarde a todos, >>> Temos aqui um softwares chamado phpmydirectory, para gestao de diretorios >>> virutais de anuncios e blablabla ... hj precisei selecionar alguns dos >>> anunciantes para montar um relatorio pro telemarketing, foi ai que minha dor >>> de cabeca comecou. >>> >>> Na pagina ( que nao foi desenvolvida por nos ) os resultados aparecem >>> normais, acentuacao e etc, porem quando faço uma consulta direto pelo mysql >>> retorna algo como: >>> >>> *MACEIÓ*, quando deveria retornar *MACEIÓ*, e ercebi que os dados >>> estao salvos assim, com essa codificacao estranha. Entrei em contato com o >>> pessoal que desenvolveu, e eles insistem dizendo que isso é utf8, mas até >>> onde eu conheco isso ta bem diferente :( , então é ai que surge a dúvida: >>> >>> Alguém sabe se tem como saber que codificação o banco mysql ta usando ? >>> ou até mudar a codificação apenas quando eu fizer os selects ? >>> >>> Desde já agradeço a todos da lista ;) >>> >>> []´s >>> >>> >>> - - - - - - - - - - - - - - - - - - - - - >>> Luiz Alberto S. Ribeiro [ Beto ] >>> http://beto.euqueroserummacaco.com >>> >>> _______________________________________________ >>> Lista mailing list >>> [email protected] >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

