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

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


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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20100618/7733ed88/attachment.html>


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