[Cascavel-pm] [off] Problemas com charset. Dicas para solução?

João Gabriel Casteluber Laass gabriel em joaogabriel.org
Sexta Junho 18 12:09:56 PDT 2010


Olá Márcio, boa tarde. O charset é o mesmo. Como eu disse, houve uma
importação antes e depois foi inserido mais registros.

O problema é encontrar o mapeamento dos "caracteres estranhos" para
caracteres comuns.

Dicas?


Um abraço,

João Gabriel Casteluber Laass








2010/6/18 Márcio Ferreira Ribeiro <mmmferreira em gmail.com>

> Há anos eu não trabalho com MySQL e passei por problema semelhante, meu
> erro na epoca foi não ter configurado o MYSQL com o mesmo charset que usava
> anteriormente. a solução foi dar um drop no banco. Arrumar a configuração e
> fazer um novo importe dos dados.
> Como vc não falou se o charset é o mesmo, fica aqui minha suspeita.
>
> Márcio Ferreira
>
> 2010/6/18 João Gabriel Casteluber Laass <gabriel em joaogabriel.org>
>
>> Amigos, boa tarde.
>>
>> O problema que irei descrever a seguir não tem relação direta com Perl,
>> mas creio que com ajuda dos membros eu possa resolve-lo com Perl (ou não,
>> vamos descobrir).
>>
>> Me passaram uma solicitação aqui na empresa com o seguinte cenário:
>> Fizeram um back-up de um banco de dados MySQL através do comando
>> "mysqldump". Formataram o servidor do cliente, atualizaram o MySQL e fizeram
>> a importação do banco de dados (usando o phpmyadmin ou via linha de comando
>> - não sei afirmar qual método usaram).
>>
>> O problema é que todas as palavras acentuadas agora aparecem com um "?" em
>> navegadores web. Não é o charset da aplicação que solicita dados no banco de
>> dados porque é a mesma aplicação (inclusive a versão da aplicação é a mesma)
>> [A aplicação em questão é o DotProject versão 2.1 e os campos com texto
>> estão com COLLATE utf8_unicode_ci].
>>
>> Outro fato é que os novos registros no banco de dados estão corretos.
>>
>> Já tentei de várias formas (usando Perl, Java, funções do PHP, outros
>> softwares) descobrir em que charset estão as palavras acentuadas com erro.
>> Não consegui nada. Absolutamente nada.
>>
>> Segue um exemplo de pequenas frases com problemas:
>> CAF� DA TARDE
>> --> deveria ser "CAFÉ DA TARDE"
>>
>> Café
>> --> deveria ser "Café"
>>
>> REUNI�ES INTERNAS
>> --> deveria ser "REUNIÕES INTERNAS"
>>
>>
>> Algum membro pode dar alguns belos 2 centavos de ajuda?
>>
>> Um abraço,
>> João Gabriel Casteluber Laass
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
>
>
>
> --
> Wiki sobre MySQL: MySQL-BR.wikidot.com
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20100618/fcb51068/attachment.html>


Mais detalhes sobre a lista de discussão Cascavel-pm