Infelizmente não ....
Na verdade tenho certeza que os dados nao sao salvos no banco com utf8, se
nao a palavra 'maceió' por exemplo nao estaria na tabela do banco como
'MACEIÓ' , o grande misterio e descobrir que maldito charset e esse.
to procurando p ve se existe algo no php como
echo encode('charset-que-quero', 'string');
assim eu faco um array com todos os charset possivel e mando rodar, n ta com
a gota q eu nao descubra q charset e esse.
Novamente obrigado a ajuda de todos!
[]´s
- - - - - - - - - - - - - - - - - - - - -
Luiz Alberto S. Ribeiro [ Beto ]
http://beto.euqueroserummacaco.com
2009/2/6 Vinicius Cruz <[email protected]>
> http://br2.php.net/manual/pt_BR/function.utf8-decode.php
>
> http://br2.php.net/manual/pt_BR/function.utf8-encode.php
>
> Seria isso?
>
>
> 2009/2/6 Beto <[email protected]>
>
>> Então ... atraves do phpmyadmin eu mudei o Collation da tabela, ja mudei
>> pra quase todos, pois queria converter o *MACEIÓ* (é assim q esta no
>> banco ) para *MACEIÓ*, sera q existe alguma funcao no php q eu possa ir
>> testando os encoding em tempo de exercução ? para achar qual encoding
>> preciso usar?
>>
>> []´s
>>
>>
>> - - - - - - - - - - - - - - - - - - - - -
>> Luiz Alberto S. Ribeiro [ Beto ]
>> http://beto.euqueroserummacaco.com
>>
>>
>> 2009/2/6 Beto <[email protected]>
>>
>> tbm uso o Navicat =D , estou agora diante desse maldito banco, vou tentar
>>> todas as dicas q me passaram ;)
>>> Obrigado!!
>>>
>>> []´s
>>> - - - - - - - - - - - - - - - - - - - - -
>>> Luiz Alberto S. Ribeiro [ Beto ]
>>> http://beto.euqueroserummacaco.com
>>>
>>>
>>> 2009/2/6 Ricardo Valfreixo <[email protected]>
>>>
>>> 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
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> 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